68d9738bbb6e6e91f4b475519310231a4cee8736
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/55368
4 * g++.dg/parse/struct-5.C: New.
5
6 2012-11-19 Tom de Vries <tom@codesourcery.com>
7
8 PR rtl-optimization/55315
9 * gcc.target/mips/pr55315.c: New test.
10
11 2012-11-17 Jakub Jelinek <jakub@redhat.com>
12
13 PR tree-optimization/55236
14 * gcc.dg/pr55236.c: New test.
15
16 PR testsuite/55188
17 * gcc.dg/pr19105.c: Accept also optimizing
18 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
19
20 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
21 from addr2line_output. Increment idx if asking for more than one
22 address in one object.
23
24 2012-11-16 Jakub Jelinek <jakub@redhat.com>
25
26 PR tree-optimization/55329
27 * g++.dg/opt/pr55329.C: New test.
28
29 2012-11-16 Janus Weil <janus@gcc.gnu.org>
30
31 PR fortran/55297
32 * gfortran.dg/typebound_operator_18.f90: New.
33
34 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
35
36 PR rtl-optimization/55330
37 * gfortran.dg/pr55330.f90: New test.
38
39 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
40
41 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
42 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
43 * gcc.dg/hoist-register-pressure-2.c: Ditto.
44 * gcc.dg/hoist-register-pressure-3.c: Ditto.
45 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
46 * gcc.dg/tree-prof/unroll-1.c: Ditto.
47
48 2012-11-16 Dodji Seketeli <dodji@redhat.com>
49
50 PR c++/54875
51 * g++.dg/cpp0x/alias-decl-27.C: New test.
52
53 2012-11-16 Jakub Jelinek <jakub@redhat.com>
54
55 PR c++/55337
56 * g++.dg/template/alignof2.C: New test.
57
58 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
59
60 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
61 * g++.dg/mv6.C (dg-options): Ditto.
62
63 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
64
65 * lib/target_suports.exp
66 (check_effective_target_has_w_floating_suffix): New procedure.
67 (check_effective_target_has_q_floating_suffix): Ditto.
68 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
69 for unsupported non-standard suffix on floating constant.
70 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
71
72 2012-11-14 Jakub Jelinek <jakub@redhat.com>
73
74 * lib/asan-dg.exp: New file.
75 * gcc.dg/asan/asan.exp: New file.
76 * g++.dg/dg.exp: Prune also asan tests.
77 * g++.dg/asan/asan.exp: New file.
78 * c-c++-common/asan/memcmp-1.c: New test.
79
80 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
81
82 PR c++/55323
83 * g++.dg/cpp0x/vt-55323.C: New.
84
85 2012-11-13 Sriraman Tallam <tmsriram@google.com>
86
87 * g++.dg/mv4.C: Add require ifunc. Change error message.
88 * g++.dg/mv5.C: Add require ifunc.
89 * g++.dg/mv6.C: Add require ifunc.
90
91 2012-11-13 Martin Jambor <mjambor@suse.cz>
92
93 PR tree-optimization/55253
94 * gcc.dg/torture/pr55253.c: New test.
95 * gcc.dg/torture/pr55305.c: Likewise.
96
97 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
98
99 PR middle-end/55142
100 * gcc.target/i386/pr55142-1.c: New file.
101 * gcc.target/i386/pr55142-2.c: Likewise.
102
103 2012-11-13 Dodji Seketeli <dodji@redhat.com>
104
105 PR c++/54466
106 * g++.dg/cpp0x/alias-decl-26.C: New test file.
107
108 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
109
110 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
111 instead of lp64.
112 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
113 * gcc.target/i386/pr49715-2.c: Likewise.
114 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
115
116 2012-11-13 Jakub Jelinek <jakub@redhat.com>
117
118 PR tree-optimization/55281
119 * gcc.dg/vect/fast-math-pr55281.c: New test.
120 * g++.dg/opt/pr55281.C: New test.
121
122 PR rtl-optimization/54127
123 * gcc.dg/torture/pr54127.c: New test.
124
125 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
126 Jakub Jelinek <jakub@redhat.com>
127
128 PR rtl-optimization/51447
129 * gcc.c-torture/execute/pr51447.c: New test.
130
131 2012-11-12 Ian Bolton <ian.bolton@arm.com>
132
133 * gcc.target/aarch64/csinc-2.c: New test.
134
135 2012-11-12 Ian Bolton <ian.bolton@arm.com>
136
137 * gcc.target/aarch64/cmn.c: New test.
138 * gcc.target/aarch64/adds.c: New test.
139 * gcc.target/aarch64/subs.c: New test.
140
141 2012-11-12 Tobias Burnus <burnus@net-b.de>
142
143 PR fortran/55272
144 * gfortran.dg/coarray_29_1.f90: New.
145 * gfortran.dg/coarray_29_2.f90: New.
146
147 2012-11-12 Bin Cheng <bin.cheng@arm.com>
148
149 * gcc.dg/hoist-register-pressure-3.c: New test.
150
151 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
152
153 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
154 wrappers around sinf and cosf.
155
156 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
157
158 PR middle-end/55247
159 PR middle-end/55259
160 * gcc.target/i386/pr55247-2.c: New file.
161
162 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
163
164 PR middle-end/55263
165 * g++.dg/pr55263.C: New test.
166
167 2012-11-11 Martin Jambor <mjambor@suse.cz>
168
169 PR tree-optimization/55238
170 * testsuite/gcc.dg/torture/pr55238.c: New test.
171
172 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
173 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
174 * c-c++-common/torture/vector-subscript-1.c: Likewise.
175 * c-c++-common/torture/vector-subscript-2.c: Likewise.
176
177 2012-11-10 Jan Hubicka <jh@suse.cz>
178
179 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
180
181 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
182
183 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
184 -mno-sse -mno-mmx to dg-options. Reformat.
185
186 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
187
188 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
189 * c-c++-common/vector-compare-1.c: Same.
190 * c-c++-common/vector-compare-2.c: Same.
191 * g++.dg/other/unused1.C: Skip on AIX.
192 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
193 extra message on AIX.
194
195 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
196
197 PR target/55247
198 * gcc.target/i386/pr55247.c: New test.
199
200 2012-11-09 Andrew Pinski <apinski@cavium.com>
201
202 * gcc.c-torture/execute/20121108-1.c: New test.
203
204 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
205
206 PR c++/54413
207 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
208 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
209 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
210 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
211
212 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
213
214 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
215 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
216 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
217 array bounds.
218 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
219
220 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
221
222 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
223 * g++.dg/tm/pr47530.C: Same.
224
225 2012-11-09 Jason Merrill <jason@redhat.com>
226
227 PR c++/54859
228 * g++.dg/cpp0x/alias-decl-25.C: New.
229
230 * g++.dg/abi/abi-tag1.C: New.
231 * g++.dg/abi/abi-tag2.C: New.
232
233 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
234
235 PR rtl-optimization/55154
236 * gcc.target/i386/pr55154.c: New test.
237
238 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
239
240 PR rtl-optimization/55151
241 * gcc.dg/pr55151.c: Move ...
242 * gcc.target/i386/pr55151.c: ... here.
243
244 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
245
246 PR rtl-optimization/54472
247 * gcc.dg/pr54472.c: New test.
248
249 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
250
251 * gnat.dg/stack_check3.ad[sb]: New test.
252
253 2012-11-08 Ian Lance Taylor <iant@google.com>
254
255 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
256 with arguments. Handle errorcheckoutput and rundir test types.
257
258 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
259
260 PR tree-optimization/55191
261 * gcc.dg/pr55191.c: New test.
262
263 2012-11-08 Jakub Jelinek <jakub@redhat.com>
264
265 PR debug/54499
266 * g++.dg/debug/pr54499.C: New test.
267
268 2012-11-08 Jan Hubicka <jh@suse.cz>
269
270 PR middle-end/48636
271 * gcc.dg/winline-3.c: Update.
272
273 2012-11-08 Martin Jambor <mjambor@suse.cz>
274
275 * gfortran.dg/ipcp-array-1.f90: New test.
276
277 2012-11-08 Florian Weimer <fweimer@redhat.com>
278
279 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
280
281 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
282
283 PR rtl-optimization/55151
284 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
285
286 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
287
288 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
289
290 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
291
292 * gcc.c-torture/compile/20121107-1.c: New test.
293
294 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
295
296 PR rtl-optimization/55151
297 * gcc.dg/pr55151.c: Compile it only for x86_64.
298
299 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
300
301 PR rtl-optimization/55122
302 * gcc.dg/pr55122.c: New test.
303
304 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
305
306 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
307 word powerpc.
308 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
309 * gcc.target/powerpc/loop_align.c: Skip on AIX.
310 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
311 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
312
313 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
314
315 PR c/53063
316 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
317
318 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
319
320 PR c/51294
321 * c-c++-common/pr51294.c: New.
322
323 2012-11-07 Martin Jambor <mjambor@suse.cz>
324
325 PR tree-optimization/53787
326 * gcc.dg/ipa/ipa-5.c: Adjust.
327 * gcc.dg/ipa/ipcp-agg-1.c: New test.
328 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
329 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
330 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
331 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
332 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
333 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
334 * gfortran.dg/pr48636-2.f90: New test.
335 * gfortran.dg/pr53787.f90: Likewise.
336
337 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
338
339 PR c++/55226
340 Revert:
341 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
342
343 PR c++/54922
344 * g++.dg/cpp0x/constexpr-union4.C: New.
345
346 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
347
348 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
349
350 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
351
352 PR target/49220
353 * gcc.c-torture/compile/pr49220.c: New test.
354
355 2012-11-07 Florian Weimer <fweimer@redhat.com>
356
357 * g++.dg/init/new40.C: New.
358
359 2012-11-07 Jakub Jelinek <jakub@redhat.com>
360
361 PR debug/54693
362 * gcc.dg/guality/pr54693-2.c: New test.
363
364 2012-11-06 Andrew Pinski <apinski@cavium.com>
365
366 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
367 -fno-vect-cost-model.
368
369 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
370
371 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
372 * gcc.dg/tm/debug-1.c: Same.
373 * gcc.dg/tm/irrevocable-3.c: Same.
374 * gcc.dg/tm/irrevocable-4.c: Same.
375 * gcc.dg/tm/memopt-10.c: Same.
376 * gcc.dg/tm/memopt-11.c: Same.
377 * gcc.dg/tm/props-4.c: Same.
378 * gcc.dg/tm/wrap-3.c: Same.
379 * gcc.dg/tm/wrap-4.c: Same.
380
381 2012-11-06 Andrew Pinski <apinski@cavium.com>
382
383 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
384
385 2012-11-06 Jan Hubicka <jh@suse.cz>
386
387 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
388 candidate still.
389 * gcc.dg/tree-ssa/loop-23.c: Likewise.
390 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
391 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
392
393 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
394
395 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
396
397 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
398
399 PR middle-end/41993
400 * gcc.dg/torture/pr41993.c: New test.
401
402 2012-11-06 Jan Hubicka <jh@suse.cz>
403
404 * gcc.target/i386/l_fma_float_?.c: Update.
405 * gcc.target/i386/l_fma_double_?.c: Update.
406
407 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
408
409 PR target/54089
410 * gcc.target/sh/pr54089-8.c: New.
411 * gcc.target/sh/pr54089-9.c: New.
412
413 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
414
415 PR target/47440
416 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
417 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
418 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
419 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
420 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
421 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
422 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
423 * gcc.target/i386/avx-vzeroupper-27.c: New.
424
425 2012-11-06 Janus Weil <janus@gcc.gnu.org>
426
427 PR fortran/54917
428 * gfortran.dg/transfer_class_1.f90: New.
429 * gfortran.dg/transfer_class_2.f90: New.
430
431 2012-11-05 Sriraman Tallam <tmsriram@google.com>
432
433 * testsuite/g++.dg/mv1.C: New test.
434 * testsuite/g++.dg/mv2.C: New test.
435 * testsuite/g++.dg/mv3.C: New test.
436 * testsuite/g++.dg/mv4.C: New test.
437 * testsuite/g++.dg/mv5.C: New test.
438 * testsuite/g++.dg/mv6.C: New test.
439
440 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
441
442 PR testsuite/55186
443 * gcc.dg/const-uniq-1.c (a): Increase length four times.
444
445 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
446
447 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
448 darwin.
449
450 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
451
452 * g++.dg/torture/20121105-1.C: New test.
453
454 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
455
456 * gcc.dg/torture/fp-compare.c: New testcase.
457
458 2012-11-05 Jan Hubicka <jh@suse.cz>
459
460 * gcc.dg/const-1.c: Update.
461 * gcc.dg/pure-1.c: Update.
462
463 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
464
465 PR rtl-optimization/55151
466 * gcc.dg/pr55151.c: New test.
467
468 2012-11-05 Jakub Jelinek <jakub@redhat.com>
469
470 PR debug/54970
471 PR debug/54971
472 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
473
474 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
475
476 PR testsuite/51128
477 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
478
479 2012-11-05 Jan Hubicka <jh@suse.cz>
480
481 * gcc.dg/autopar/pr49960.c: Fix testcase.
482
483 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
484
485 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
486 Fix scan-tree-dump-times directive.
487
488 2012-11-04 Janus Weil <janus@gcc.gnu.org>
489
490 PR fortran/55199
491 * gfortran.dg/associate_12.f90: New.
492
493 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
494
495 PR target/54255
496 * lib/target-supports.exp (check_effective_target_masm_intel): New
497 proc.
498 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
499 masm_intel.
500
501 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
502 Jack Howarth <howarth@bromo.med.uc.edu>
503
504 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
505 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
506 * gcc.target/i386/pr53249.c: Likewise.
507
508 2012-11-03 Andrew Pinski <apinski@cavium.com>
509
510 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
511 call abort1 so that cross jumping does not happen.
512
513 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
514
515 PR target/51244
516 * gcc.target/sh/pr51244-18.c: New.
517 * gcc.target/sh/pr51244-19.c: New.
518
519 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
520
521 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
522 b requires a 64-bit operation followed by a truncation.
523
524 2012-11-02 Jan Hubicka <jh@suse.cz>
525
526 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
527
528 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
529
530 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
531 conditions to verify the reduction code is vectorized.
532
533 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
534 in case 'pow', such as 'powerpc' is used in the compiler version name.
535 * gcc.target/powerpc/pr46728-2.c: Likewise.
536 * gcc.target/powerpc/pr46728-3.c: Likewise.
537 * gcc.target/powerpc/pr46728-4.c: Likewise.
538 * gcc.target/powerpc/pr46728-5.c: Likewise.
539 * gcc.target/powerpc/pr46728-7.c: Likewise.
540 * gcc.target/powerpc/pr46728-8.c: Likewise.
541 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
542
543 2012-11-02 Jan Hubicka <jh@suse.cz>
544
545 * gcc.dg/tree-ssa/loop-38.c: New testcase.
546
547 2012-11-02 Jan Hubicka <jh@suse.cz>
548
549 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
550 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
551
552 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
553
554 PR middle-end/55130
555 * gcc.target/i386/pr55130.c: New test.
556
557 2012-11-02 Jakub Jelinek <jakub@redhat.com>
558
559 PR target/55147
560 * gcc.target/i386/pr55147.c: New test.
561
562 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
563
564 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
565 * gfortran.dg/default_format_denormal_1.f90: Same.
566
567 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
568
569 PR middle-end/55001
570 * g++.dg/ext/vector19.C: Remove target restrictions.
571 * gcc.dg/fold-compare-7.c: New testcase.
572
573 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
574
575 PR target/55160
576 * gcc.target/sh/pr55160.c: New.
577
578 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
579
580 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
581 scan-assembler regex.
582
583 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
584
585 PR middle-end/55150
586 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
587 * gcc.dg/pr55150-2.c: New test.
588
589 2012-11-01 Sharad Singhai <singhai@google.com>
590
591 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
592 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
593 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
594 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
595
596 2012-10-31 Dehao Chen <dehao@google.com>
597
598 * g++.dg/debug/dwarf2/block.C: New testcase.
599
600 2012-10-31 Jan Hubicka <jh@suse.cz>
601
602 * gcc.dg/pr44974.c: Add noinline.
603
604 2012-10-31 Janus Weil <janus@gcc.gnu.org>
605
606 PR fortran/53718
607 * gfortran.dg/class_54.f90: New.
608
609 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
610 Jakub Jelinek <jakub@redhat.com>
611
612 PR tree-optimization/55018
613 * gcc.dg/torture/pr55018.c: New test.
614
615 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
616
617 PR c++/54583
618 * g++.dg/ext/vla13.C: New.
619
620 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
621
622 PR middle-end/55150
623 * gcc.dg/pr55150.c: New test.
624
625 2012-10-31 Tobias Burnus <burnus@net-b.de>
626
627 PR fortran/55134
628 * gfortran.dg/associate_11.f90: New.
629
630 2012-10-31 Dodji Seketeli <dodji@redhat.com>
631
632 PR c++/54955
633 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
634
635 2012-10-31 Jakub Jelinek <jakub@redhat.com>
636
637 PR tree-optimization/19105
638 PR tree-optimization/21643
639 PR tree-optimization/46309
640 * gcc.dg/pr19105.c: New test.
641 * gcc.dg/pr21643.c: New test.
642 * gcc.dg/pr46309-2.c: New test.
643 * gcc.c-torture/execute/pr46309.c: New test.
644
645 2012-10-31 Alan Modra <amodra@gmail.com>
646
647 * gcc.target/powerpc/dimode_off.c: New.
648 * gcc.target/powerpc/timode_off.c: New.
649 * gcc.target/powerpc/dfmode_off.c: New.
650 * gcc.target/powerpc/tfmode_off.c: New.
651
652 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
653
654 PR rtl-optimization/55093
655 * gcc.target/i386/pr55093.c: New file.
656
657 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
658
659 * gcc.target/i386/pr55116.c: Renamed to ...
660 * gcc.target/i386/pr55116-1.c: This.
661
662 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
663
664 * gcc.target/i386/pr55116-2.c: New file.
665
666 2012-10-30 Richard Biener <rguenther@suse.de>
667
668 * gcc.dg/vect/slp-perm-2.c: Adjust.
669
670 2012-10-30 Richard Biener <rguenther@suse.de>
671
672 PR tree-optimization/55111
673 * gcc.dg/torture/pr55111.c: New testcase.
674
675 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
676
677 PR target/53988
678 * gcc.target/sh/pr53988.c: New.
679
680 2012-10-30 Bin Cheng <bin.cheng@arm.com>
681
682 PR target/54989
683 * gcc.dg/hoist-register-pressure-1.c: Rename from
684 hoist-register-pressure.c. Add nonpic condition.
685 * gcc.dg/hoist-register-pressure-2.c: New testcase.
686
687 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
688
689 PR c++/54930
690 * gcc.dg/Wreturn-local-addr.c: New.
691 * g++.dg/warn/Wno-return-local-addr.C: New.
692 * g++.dg/warn/Wreturn-local-addr.C: New.
693
694 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
695
696 PR middle-end/55116
697 * gcc.target/i386/pr55116.c: New file.
698
699 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
700
701 PR c/53066
702 * gcc.dg/Wshadow-4.c: New.
703 * gcc.dg/Wshadow-4.h: New.
704
705 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
706
707 PR debug/54693
708 * gcc.dg/guality/pr54693.c: New.
709
710 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
711
712 PR middle-end/55027
713 * gcc.dg/pr55027.c: New testcase.
714
715 2012-10-29 Jan Hubicka <jh@suse.cz>
716
717 * gcc.dg/ipa/inline-6.c: New testcase.
718
719 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
720
721 PR rtl-optimization/55106
722 * g++.dg/pr55106.C: New.
723
724 2012-10-29 Richard Guenther <rguenther@suse.de>
725
726 PR middle-end/53695
727 * gcc.dg/torture/pr53695.c: New testcase.
728
729 2012-10-28 Jan Hubicka <jh@suse.cz>
730
731 * gcc.dg/ipa/inlinehint-3.c: New testcase.
732
733 2012-10-28 Tobias Burnus <burnus@net-b.de>
734
735 PR fortran/54958
736 * gfortran.dg/do_check_6.f90: New.
737
738 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
739 Jack Howarth <howarth@bromo.med.uc.edu>
740
741 PR target/54404
742 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
743 to dg-options.
744 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
745
746 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
747
748 PR target/34283
749 * gcc.target/i386/pr34283.c: New test.
750
751 2012-10-26 Jakub Jelinek <jakub@redhat.com>
752
753 PR c++/55081
754 * g++.dg/opt/pr55081.C: New test.
755
756 PR debug/54970
757 PR debug/54971
758 * gcc.dg/guality/pr54970.c: New test.
759
760 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
761
762 PR c++/54984
763 * g++.dg/template/new11.C: New.
764
765 2012-10-26 Richard Biener <rguenther@suse.de>
766
767 PR middle-end/54824
768 * gcc.dg/torture/pr54824.c: New testcase.
769
770 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
771
772 * gcc.target/i386/fxsave-1.c: New.
773 * gcc.target/i386/fxsave64-1.c: Ditto.
774 * gcc.target/i386/fxrstor-1.c: Ditto.
775 * gcc.target/i386/fxrstor64-1.c: Ditto.
776 * gcc.target/i386/xsave-1.c: Ditto.
777 * gcc.target/i386/xsave64-1.c: Ditto.
778 * gcc.target/i386/xrstor-1.c: Ditto.
779 * gcc.target/i386/xrstor64-1.c: Ditto.
780 * gcc.target/i386/xsaveopt-1.c: Ditto.
781 * gcc.target/i386/xsaveopt64-1.c: Ditto.
782 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
783 * gcc.target/i386/sse-13.c: Ditto.
784 * gcc.target/i386/sse-14.c: Ditto.
785 * gcc.target/i386/sse-22.c: Ditto.
786 * gcc.target/i386/sse-23.c: Ditto.
787 * g++.dg/other/i386-2.C: Ditto.
788 * g++.dg/other/i386-3.C: Ditto.
789
790 2012-10-25 Jan Hubicka <jh@suse.cz>
791
792 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
793 at ivcanon time.
794
795 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
796
797 PR c++/53761
798 * g++.dg/ext/transparent-union.C: New.
799
800 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
801
802 PR c++/54427
803 * g++.dg/ext/vector19.C: New testcase.
804
805 2012-10-25 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/54902
808 * g++.dg/torture/pr54902.C: New testcase.
809
810 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
811
812 PR c++/34892
813 * g++.dg/template/crash114.C: New.
814
815 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
816
817 PR bootstrap/55049
818 * gcc.target/i386/pr55049-1.c: New test.
819
820 2012-10-24 Janus Weil <janus@gcc.gnu.org>
821
822 PR fortran/55037
823 * gfortran.dg/class_dummy_4.f03: New.
824
825 2012-10-24 Jakub Jelinek <jakub@redhat.com>
826
827 PR rtl-optimization/55010
828 * gcc.dg/pr55010.c: New test.
829
830 PR debug/54828
831 * g++.dg/debug/pr54828.C: New test.
832
833 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
834
835 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
836 * gcc.dg/vect/vect-83_64.c: Likewise.
837
838 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
839
840 PR c++/54922
841 * g++.dg/cpp0x/constexpr-union4.C: New.
842
843 2012-10-23 Jeff Law <law@redhat.com>
844
845 * gcc.c-torture/execute/pr54985.c: New test.
846
847 2012-10-23 Paul Koning <ni1d@arrl.net>
848
849 PR debug/54508
850 * g++.dg/debug/dwarf2/pr54508.C: New.
851
852 2012-10-23 Jakub Jelinek <jakub@redhat.com>
853
854 PR c++/54844
855 * g++.dg/template/sizeof14.C: New test.
856
857 2012-10-23 Ian Bolton <ian.bolton@arm.com>
858 Jim MacArthur <jim.macarthur@arm.com>
859 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
860 Marcus Shawcroft <marcus.shawcroft@arm.com>
861 Nigel Stephens <nigel.stephens@arm.com>
862 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
863 Richard Earnshaw <rearnsha@arm.com>
864 Sofiane Naci <sofiane.naci@arm.com>
865 Stephen Thomas <stephen.thomas@arm.com>
866 Tejas Belagod <tejas.belagod@arm.com>
867 Yufeng Zhang <yufeng.zhang@arm.com>
868
869 * lib/target-supports.exp
870 (check_profiling_available): Add AArch64.
871 (check_effective_target_vect_int): Likewise.
872 (check_effective_target_vect_shift): Likewise.
873 (check_effective_target_vect_float): Likewise.
874 (check_effective_target_vect_double): Likewise.
875 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
876 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
877 (check_effective_target_vect_pack_trunc): Likewise.
878 (check_effective_target_vect_unpack): Likewise.
879 (check_effective_target_vect_hw_misalign): Likewise.
880 (check_effective_target_vect_short_mult): Likewise.
881 (check_effective_target_vect_int_mult): Likewise.
882 (check_effective_target_vect_stridedN): Likewise.
883 (check_effective_target_sync_int_long): Likewise.
884 (check_effective_target_sync_char_short): Likewise.
885 (check_vect_support_and_set_flags): Likewise.
886 (check_effective_target_aarch64_tiny): New.
887 (check_effective_target_aarch64_small): New.
888 (check_effective_target_aarch64_large): New.
889 * g++.dg/other/PR23205.C: Enable aarch64.
890 * g++.dg/other/pr23205-2.C: Likewise.
891 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
892 * gcc.c-torture/execute/20101011-1.c: Likewise.
893 * gcc.dg/20020312-2.c: Likewise.
894 * gcc.dg/20040813-1.c: Likewise.
895 * gcc.dg/builtin-apply2.c: Likewise.
896 * gcc.dg/stack-usage-1.c: Likewise.
897
898 2012-10-23 Ian Bolton <ian.bolton@arm.com>
899 Jim MacArthur <jim.macarthur@arm.com>
900 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
901 Marcus Shawcroft <marcus.shawcroft@arm.com>
902 Nigel Stephens <nigel.stephens@arm.com>
903 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
904 Richard Earnshaw <rearnsha@arm.com>
905 Sofiane Naci <sofiane.naci@arm.com>
906 Stephen Thomas <stephen.thomas@arm.com>
907 Tejas Belagod <tejas.belagod@arm.com>
908 Yufeng Zhang <yufeng.zhang@arm.com>
909
910 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
911 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
912 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
913 * gcc.target/aarch64/aapcs/abitest.S: New file.
914 * gcc.target/aarch64/aapcs/abitest.h: New file.
915 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
916 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
917 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
918 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
919 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
920 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
921 * gcc.target/aarch64/aapcs/ice_1.c: New file.
922 * gcc.target/aarch64/aapcs/ice_2.c: New file.
923 * gcc.target/aarch64/aapcs/ice_3.c: New file.
924 * gcc.target/aarch64/aapcs/ice_4.c: New file.
925 * gcc.target/aarch64/aapcs/ice_5.c: New file.
926 * gcc.target/aarch64/aapcs/macro-def.h: New file.
927 * gcc.target/aarch64/aapcs/test_1.c: New file.
928 * gcc.target/aarch64/aapcs/test_10.c: New file.
929 * gcc.target/aarch64/aapcs/test_11.c: New file.
930 * gcc.target/aarch64/aapcs/test_12.c: New file.
931 * gcc.target/aarch64/aapcs/test_13.c: New file.
932 * gcc.target/aarch64/aapcs/test_14.c: New file.
933 * gcc.target/aarch64/aapcs/test_15.c: New file.
934 * gcc.target/aarch64/aapcs/test_16.c: New file.
935 * gcc.target/aarch64/aapcs/test_17.c: New file.
936 * gcc.target/aarch64/aapcs/test_18.c: New file.
937 * gcc.target/aarch64/aapcs/test_19.c: New file.
938 * gcc.target/aarch64/aapcs/test_2.c: New file.
939 * gcc.target/aarch64/aapcs/test_20.c: New file.
940 * gcc.target/aarch64/aapcs/test_21.c: New file.
941 * gcc.target/aarch64/aapcs/test_22.c: New file.
942 * gcc.target/aarch64/aapcs/test_23.c: New file.
943 * gcc.target/aarch64/aapcs/test_24.c: New file.
944 * gcc.target/aarch64/aapcs/test_25.c: New file.
945 * gcc.target/aarch64/aapcs/test_26.c: New file.
946 * gcc.target/aarch64/aapcs/test_3.c: New file.
947 * gcc.target/aarch64/aapcs/test_4.c: New file.
948 * gcc.target/aarch64/aapcs/test_5.c: New file.
949 * gcc.target/aarch64/aapcs/test_6.c: New file.
950 * gcc.target/aarch64/aapcs/test_7.c: New file.
951 * gcc.target/aarch64/aapcs/test_8.c: New file.
952 * gcc.target/aarch64/aapcs/test_9.c: New file.
953 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
954 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
955 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
956 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
957 * gcc.target/aarch64/aapcs/test_complex.c: New file.
958 * gcc.target/aarch64/aapcs/test_int128.c: New file.
959 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
960 * gcc.target/aarch64/aapcs/type-def.h: New file.
961 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
962 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
963 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
964 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
965 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
966 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
967 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
968 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
969 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
970 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
971 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
972 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
973 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
974 * gcc.target/aarch64/aarch64.exp: New file.
975 * gcc.target/aarch64/adc-1.c: New file.
976 * gcc.target/aarch64/adc-2.c: New file.
977 * gcc.target/aarch64/asm-1.c: New file.
978 * gcc.target/aarch64/clrsb.c: New file.
979 * gcc.target/aarch64/clz.c: New file.
980 * gcc.target/aarch64/ctz.c: New file.
981 * gcc.target/aarch64/csinc-1.c: New file.
982 * gcc.target/aarch64/csinv-1.c: New file.
983 * gcc.target/aarch64/csneg-1.c: New file.
984 * gcc.target/aarch64/extend.c: New file.
985 * gcc.target/aarch64/fcvt.x: New file.
986 * gcc.target/aarch64/fcvt_double_int.c: New file.
987 * gcc.target/aarch64/fcvt_double_long.c: New file.
988 * gcc.target/aarch64/fcvt_double_uint.c: New file.
989 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
990 * gcc.target/aarch64/fcvt_float_int.c: New file.
991 * gcc.target/aarch64/fcvt_float_long.c: New file.
992 * gcc.target/aarch64/fcvt_float_uint.c: New file.
993 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
994 * gcc.target/aarch64/ffs.c: New file.
995 * gcc.target/aarch64/fmadd.c: New file.
996 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
997 * gcc.target/aarch64/frint.x: New file.
998 * gcc.target/aarch64/frint_double.c: New file.
999 * gcc.target/aarch64/frint_float.c: New file.
1000 * gcc.target/aarch64/index.c: New file.
1001 * gcc.target/aarch64/mneg-1.c: New file.
1002 * gcc.target/aarch64/mneg-2.c: New file.
1003 * gcc.target/aarch64/mneg-3.c: New file.
1004 * gcc.target/aarch64/mnegl-1.c: New file.
1005 * gcc.target/aarch64/mnegl-2.c: New file.
1006 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1007 * gcc.target/aarch64/pic-constantpool1.c: New file.
1008 * gcc.target/aarch64/pic-symrefplus.c: New file.
1009 * gcc.target/aarch64/predefine_large.c: New file.
1010 * gcc.target/aarch64/predefine_small.c: New file.
1011 * gcc.target/aarch64/predefine_tiny.c: New file.
1012 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1013 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1014 * gcc.target/aarch64/table-intrinsics.c: New file.
1015 * gcc.target/aarch64/tst-1.c: New file.
1016 * gcc.target/aarch64/vect-abs-compile.c: New file.
1017 * gcc.target/aarch64/vect-abs.c: New file.
1018 * gcc.target/aarch64/vect-abs.x: New file.
1019 * gcc.target/aarch64/vect-compile.c: New file.
1020 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1021 * gcc.target/aarch64/vect-faddv.c: New file.
1022 * gcc.target/aarch64/vect-faddv.x: New file.
1023 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1024 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1025 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1026 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1027 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1028 * gcc.target/aarch64/vect-fp-compile.c: New file.
1029 * gcc.target/aarch64/vect-fp.c: New file.
1030 * gcc.target/aarch64/vect-fp.x: New file.
1031 * gcc.target/aarch64/vect-mull-compile.c: New file.
1032 * gcc.target/aarch64/vect-mull.c: New file.
1033 * gcc.target/aarch64/vect-mull.x: New file.
1034 * gcc.target/aarch64/vect.c: New file.
1035 * gcc.target/aarch64/vect.x: New file.
1036 * gcc.target/aarch64/vector_intrinsics.c: New file.
1037 * gcc.target/aarch64/vfp-1.c: New file.
1038 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1039 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1040 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1041 * g++.dg/abi/aarch64_guard1.C: New file.
1042
1043 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR c++/54988
1046 * c-c++-common/pr54988.c: New test.
1047
1048 2012-10-23 Jan Hubicka <jh@suse.cz>
1049
1050 * gcc.dg/tree-prof/peel-1.c: New testcase.
1051
1052 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1053
1054 PR gcc/52945
1055 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1056
1057 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1058
1059 * gcc.dg/c99-predef-1.c: New test.
1060 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1061 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1062 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1063 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1064 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1065 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1066 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1067 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1068 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1069 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1070 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1071 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1072
1073 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1074
1075 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1076
1077 2012-10-23 Jan Hubicka <jh@suse.cz>
1078
1079 PR middle-end/54937
1080 * gcc.c-torture/execute/pr54937.c: New testcase.
1081 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1082
1083 2012-10-23 Jan Hubicka <jh@suse.cz>
1084
1085 PR middle-end/54967
1086 * gfortran.dg/pr54967.f90: New testcase.
1087
1088 2012-10-23 Terry Guo <terry.guo@arm.com>
1089
1090 PR target/55019
1091 * gcc.dg/pr55019.c: New.
1092
1093 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1094
1095 PR tree-optimization/55008
1096 * gcc.dg/tree-ssa/pr55008.c: New test.
1097
1098 2012-10-22 Richard Biener <rguenther@suse.de>
1099
1100 PR tree-optimization/55011
1101 * gcc.dg/torture/pr55011.c: New testcase.
1102
1103 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1104
1105 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1106 * gcc.target/arm/pr40457-2.c: Likewise.
1107 * gcc.target/arm/pr40457-3.c: Likewise.
1108
1109 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gnat.dg/specs/limited_with4.ads: New test.
1112 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1113
1114 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1115
1116 * gnat.dg/modular4.adb: New test.
1117 * gnat.dg/modular4_pkg.ads: New helper.
1118
1119 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1120
1121 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1122 * gnat.dg/specs/addr1.ads: Likewise.
1123
1124 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1125
1126 * gcc.dg/webizer.c (main): Add missing exit call.
1127
1128 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1129
1130 PR fortran/54465
1131 * gfortran.dg/wextra_1.f: New test.
1132
1133 2012-10-20 Jan Hubicka <jh@suse.cz>
1134
1135 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1136
1137 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1138
1139 PR fortran/54224
1140 * gfortran.dg/warn_unused_function.f90: New.
1141
1142 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1143
1144 * lib/target-supports.exp
1145 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1146
1147 2012-10-19 Richard Guenther <rguenther@suse.de>
1148
1149 PR tree-optimization/54981
1150 * gcc.dg/pr54981.c: New testcase.
1151
1152 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1153
1154 PR target/54892
1155 * gcc.target/arm/pr54892.c: New.
1156
1157 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1158
1159 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1160
1161 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1162
1163 PR c++/54501
1164 * g++.dg/init/array30.C: New.
1165 * g++.dg/init/array31.C: Likewise.
1166
1167 2012-10-18 Tobias Burnus <burnus@net-b.de>
1168
1169 PR fortran/54884
1170 * gfortran.dg/public_private_module_7.f90: New.
1171
1172 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1173
1174 PR c++/29633
1175 * g++.dg/template/pr29633.C: New.
1176
1177 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1178
1179 * gnat.dg/loop_optimization13.ad[sb]: New test.
1180 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1181
1182 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1183
1184 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1185 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1186 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1187 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1188
1189 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1190
1191 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1192 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1193 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1194 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1195 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1196 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1197
1198 2012-10-16 Jan Hubicka <jh@suse.cz>
1199
1200 * gcc.target/i386/l_fma_float_?.c: Update.
1201 * gcc.target/i386/l_fma_double_?.c: Update.
1202 * gfortran.dg/do_1.f90: XFAIL
1203 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1204 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1205 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1206 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1207 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1208 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1209 valid.
1210
1211 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1212
1213 PR c/53063
1214 PR c/40989
1215 * gcc.dg/Wstrict-overflow-24.c: New.
1216
1217 2012-10-16 Tobias Burnus <burnus@net-b.de>
1218
1219 PR fortran/50981
1220 PR fortran/54618
1221 * gfortran.dg/class_optional_1.f90: New.
1222 * gfortran.dg/class_optional_2.f90: New.
1223
1224 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR debug/54796
1227 * gcc.dg/guality/pr54796.c: New test.
1228
1229 PR tree-optimization/54889
1230 * gfortran.dg/pr54889.f90: New test.
1231
1232 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1233
1234 * g++.dg/other/dump-ada-spec-2.C: New test.
1235
1236 2012-10-16 Easwaran Raman <eraman@google.com>
1237
1238 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1239 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1240
1241 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1242
1243 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1244 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1245
1246 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1247
1248 PR target/54925
1249 * gcc.c-torture/compile/pr54925.c: New.
1250
1251 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1252
1253 PR target/51244
1254 * gcc.target/sh/pr51244-17.c: New.
1255
1256 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1257
1258 PR target/54760
1259 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1260 functions.
1261 * gcc.target/sh/pr54760-4.c: New.
1262
1263 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1264
1265 PR target/34777
1266 * gcc.target/sh/torture/sh-torture.exp: New.
1267 * gcc.target/sh/torture/pr34777.c: New.
1268
1269 2012-10-15 Matthias Klose <doko@ubuntu.com>
1270
1271 * lib/target-supports.exp (check_profiling_available): Match
1272 arm*-*-linux-* for ARM Linux/GNU.
1273 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1274 * gfortran.dg/enum_10.f90: Likewise.
1275 * gfortran.dg/enum_9.f90: Likewise.
1276 * gcc.target/arm/synchronize.c: Likewise.
1277 * g++.old-deja/g++.jason/enum6.C: Likewise.
1278 * g++.old-deja/g++.other/enum4.C: Likewise.
1279 * g++.old-deja/g++.law/enum9.C: Likewise.
1280
1281 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1282
1283 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1284 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1285
1286 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1287 Paolo Carlini <paolo.carlini@oracle.com>
1288
1289 PR c++/17805
1290 * g++.dg/overload/operator6.C: New.
1291
1292 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1293
1294 PR c++/50080 (again)
1295 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1296 * g++.dg/parse/tmpl-outside1.C: Likewise.
1297 * g++.dg/template/qualttp18.C: Likewise.
1298 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1299 * g++.old-deja/g++.pt/overload13.C: Likewise.
1300
1301 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1302
1303 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1304 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1305 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1306 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1307 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1308 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1309 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1310 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1311
1312 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1313
1314 PR c++/50080
1315 * g++.dg/parse/tmpl-outside2.C: New.
1316 * g++.dg/parse/tmpl-outside1.C: Adjust.
1317 * g++.dg/template/qualttp18.C: Likewise.
1318 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1319 * g++.old-deja/g++.pt/overload13.C: Likewise.
1320
1321 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1322
1323 PR tree-optimization/54915
1324 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1325
1326 2012-10-15 Richard Guenther <rguenther@suse.de>
1327
1328 PR tree-optimization/54920
1329 * gcc.dg/torture/pr54920.c: New testcase.
1330
1331 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1332
1333 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1334
1335 2012-10-13 Jason Merrill <jason@redhat.com>
1336
1337 * g++.dg/tls/thread_local7g.C: Require tls_native.
1338
1339 2012-10-14 Jason Merrill <jason@redhat.com>
1340
1341 * g++.dg/cpp0x/inh-ctor1.C: New.
1342 * g++.dg/cpp0x/inh-ctor2.C: New.
1343 * g++.dg/cpp0x/inh-ctor3.C: New.
1344 * g++.dg/cpp0x/inh-ctor4.C: New.
1345 * g++.dg/cpp0x/inh-ctor5.C: New.
1346 * g++.dg/cpp0x/inh-ctor6.C: New.
1347 * g++.dg/cpp0x/inh-ctor7.C: New.
1348 * g++.dg/cpp0x/inh-ctor8.C: New.
1349 * g++.dg/cpp0x/inh-ctor9.C: New.
1350 * g++.dg/cpp0x/inh-ctor10.C: New.
1351 * g++.dg/cpp0x/inh-ctor11.C: New.
1352 * g++.dg/cpp0x/inh-ctor12.C: New.
1353 * g++.dg/cpp0x/inh-ctor13.C: New.
1354
1355 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1356
1357 PR rtl-optimization/54919
1358 * gcc.dg/pr54919.c: New testcase.
1359
1360 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1361
1362 PR c++/53581
1363 * g++.dg/template/crash113.C: New.
1364
1365 2012-10-14 Jan Hubicka <jh@suse.cz>
1366
1367 * gcc.dg/unroll_5.c: New testcase.
1368
1369 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1370
1371 PR c++/52643
1372 * g++.dg/opt/pr52643.C: New.
1373
1374 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1375
1376 PR target/54602
1377 * gcc.target/sh/pr54602-1.c: New.
1378 * gcc.target/sh/pr54602-2.c: New.
1379 * gcc.target/sh/pr54602-3.c: New.
1380 * gcc.target/sh/pr54602-4.c: New.
1381
1382 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1383
1384 PR target/54680
1385 * gcc.target/sh/pr54680.c: New.
1386
1387 2012-10-12 Jan Hubicka <jh@suse.cz>
1388
1389 * gcc.dg/webizer.c: New testcase.
1390
1391 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1392
1393 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1394 specify -m64.
1395
1396 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1397
1398 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1399 Return 0 if already specifying -mfloat-abi other than hard.
1400
1401 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1402
1403 * gcc.dg/pr53060.c: Prune irrelevant warning.
1404
1405 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c/54381
1408 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1409 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1410 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1411 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1412 Adjust expected wording of warnings for *cmp* builtins.
1413 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1414 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1415
1416 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/24449
1419 * g++.dg/parse/friend-main.C: New.
1420
1421 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1422
1423 PR c++/53055
1424 * g++.dg/pr53055.C: New testcase.
1425
1426 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/52744
1429 * g++.dg/cpp0x/pr52744.C: New.
1430
1431 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1432
1433 PR fortran/40453
1434 * gfortran.dg/dummy_procedure_9.f90: New.
1435
1436 2012-10-12 Richard Biener <rguenther@suse.de>
1437
1438 PR tree-optimization/54894
1439 * gcc.dg/torture/pr54894.c: New testcase.
1440
1441 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1442
1443 PR target/51244
1444 * gcc.target/sh/pr51244-13.c: New.
1445 * gcc.target/sh/pr51244-14.c: New.
1446 * gcc.target/sh/pr51244-15.c: New.
1447 * gcc.target/sh/pr51244-16.c: New.
1448
1449 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR c++/51878
1452 * g++.dg/cpp0x/decltype45.C: New.
1453
1454 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1455
1456 PR fortran/54784
1457 * gfortran.dg/class_allocate_13.f90: New.
1458
1459 2012-10-11 Jason Merrill <jason@redhat.com>
1460
1461 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1462 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1463
1464 * g++.dg/gomp/tls-5.C: Require tls_native.
1465 * g++.dg/tls/thread_local7.C: Require tls_native.
1466 * g++.dg/tls/static2.C: New.
1467
1468 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1469
1470 PR c++/36107
1471 * g++.dg/ext/weak5.C: New.
1472
1473 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1474
1475 PR testsuite/54868
1476 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1477 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1478
1479 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1480
1481 PR c++/43765
1482 * g++.dg/parse/pr43765.C: New.
1483
1484 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1485
1486 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1487
1488 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 PR c++/43663
1491 * g++.dg/init/bitfield3.C: New.
1492
1493 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1494
1495 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1496
1497 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR tree-optimization/54877
1500 * gcc.dg/torture/pr54877.c: New test.
1501
1502 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1503
1504 PR testsuite/53397
1505 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1506 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1507 and remove target info from dg-do compile.
1508 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1509 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1510 and remove target info from dg-do compile.
1511
1512 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1513
1514 * gcc.dg/pr54782.c: Require target with pthread support.
1515
1516 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1517
1518 PR c++/53122
1519 * g++.dg/cpp0x/auto35.C: New.
1520
1521 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1522
1523 PR c++/53540 - using fails to be equivalent to typedef
1524 * g++.dg/cpp0x/alias-decl-24.C: New test.
1525
1526 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1527
1528 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1529 that c++11 attributes to types are ignored for now.
1530 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1532
1533 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/53741
1536 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1537
1538 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/50478
1541 * g++.dg/cpp0x/initlist67.C: New.
1542
1543 2012-10-10 Dehao Chen <dehao@google.com>
1544
1545 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1546
1547 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1548
1549 PR target/52480
1550 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1551 Add runtime tests.
1552
1553 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1554
1555 PR c++/53307
1556 * g++.dg/cpp0x/decltype44.C: New.
1557
1558 2012-10-09 Steve Ellcey <sellcey@mips.com>
1559
1560 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1561
1562 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1563
1564 PR c++/53763
1565 * g++.dg/cpp0x/decltype43.C: New.
1566
1567 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1568
1569 PR middle-end/53397
1570 * gcc.dg/pr53397-1.c: New test case.
1571 * gcc.dg/pr53397-2.c: New test case.
1572
1573 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1574
1575 PR c++/54194
1576 * g++.dg/warn/Wparentheses-26.C: Adjust.
1577 * g++.dg/warn/Wparentheses-27.C: New.
1578
1579 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1580
1581 PR c++/54427
1582 * c-c++-common/vector-scalar.c: New testcase.
1583 * g++.dg/ext/vector18.C: New testcase.
1584 * g++.dg/ext/vector5.C: This is not an error anymore.
1585 * gcc.dg/init-vec-1.c: Move ...
1586 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1587 * gcc.c-torture/execute/vector-shift1.c: Move ...
1588 * c-c++-common/torture/vector-shift1.c: ... here.
1589 * gcc.dg/scal-to-vec1.c: Move ...
1590 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1591 C++11. Adapt error messages.
1592 * gcc.dg/convert-vec-1.c: Move ...
1593 * c-c++-common/convert-vec-1.c: ... here.
1594 * gcc.dg/scal-to-vec2.c: Move ...
1595 * c-c++-common/scal-to-vec2.c: ... here.
1596
1597 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1598
1599 PR target/54400
1600 * gcc.target/i386/pr54400.c: New testcase.
1601
1602 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR c++/54858
1605 * g++.dg/template/pr54858.C: New test.
1606
1607 2012-10-08 Marek Polacek <polacek@redhat.com>
1608
1609 PR debug/54831
1610 * g++.dg/debug/pr54831.C: New test.
1611
1612 2012-10-08 Dehao Chen <dehao@google.com>
1613
1614 * g++.dg/predict-loop-exit-1.C: New.
1615 * g++.dg/predict-loop-exit-2.C: New.
1616 * g++.dg/predict-loop-exit-3.C: New.
1617
1618 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1619
1620 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1621
1622 2012-10-08 Jason Merrill <jason@redhat.com>
1623
1624 * g++.dg/gomp/tls-5.C: New.
1625 * g++.dg/gomp/tls-wrap1.C: New.
1626 * g++.dg/gomp/tls-wrap2.C: New.
1627 * g++.dg/gomp/tls-wrap3.C: New.
1628 * g++.dg/gomp/tls-wrap4.C: New.
1629 * g++.dg/gomp/tls-wrapper-cse.C: New.
1630 * g++.dg/tls/thread_local-cse.C: New.
1631 * g++.dg/tls/thread_local-order1.C: New.
1632 * g++.dg/tls/thread_local-order2.C: New.
1633 * g++.dg/tls/thread_local-wrap1.C: New.
1634 * g++.dg/tls/thread_local-wrap2.C: New.
1635 * g++.dg/tls/thread_local-wrap3.C: New.
1636 * g++.dg/tls/thread_local-wrap4.C: New.
1637 * g++.dg/tls/thread_local2g.C: New.
1638 * g++.dg/tls/thread_local3g.C: New.
1639 * g++.dg/tls/thread_local4g.C: New.
1640 * g++.dg/tls/thread_local5g.C: New.
1641 * g++.dg/tls/thread_local6g.C: New.
1642 * g++.dg/tls/thread_local7g.C: New.
1643
1644 * g++.dg/tls/thread_local3.C: New.
1645 * g++.dg/tls/thread_local4.C: New.
1646 * g++.dg/tls/thread_local5.C: New.
1647 * g++.dg/tls/thread_local6.C: New.
1648
1649 * g++.dg/tls/init-2.C: Tweak errors.
1650 * g++.dg/tls/thread_local1.C: New.
1651 * g++.dg/tls/thread_local2.C: New.
1652 * g++.dg/tls/thread_local7.C: New.
1653
1654 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1655
1656 PR target/54866
1657 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1658
1659 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1660
1661 PR target/54685
1662 * gcc.target/sh/pr54685.c: New.
1663
1664 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1665
1666 PR c++/53528 C++11 attribute support
1667 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1668 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1720 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1721 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1722 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1724
1725 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1726
1727 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1728 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1729 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1730
1731 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1732
1733 PR target/54760
1734 * gcc.target/sh/pr54760-2.c: New.
1735 * gcc.target/sh/pr54760-3.c: New.
1736
1737 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1738
1739 PR c++/51422
1740 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1741
1742 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1743 Sandra Loosemore <sandra@codesourcery.com>
1744
1745 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1746 and test that the accumulator is initialized using MULT.
1747 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1748 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1749
1750 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 PR c++/52764
1753 * g++.dg/cpp0x/stdint.C: New.
1754
1755 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1756
1757 PR c++/54249
1758 * g++.dg/cpp0x/stddef.C: New.
1759
1760 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1761
1762 PR fortran/54832
1763 * gfortran.dg/typebound_operator_17.f90: New.
1764
1765 2012-10-06 Jan Hubicka <jh@suse.cz>
1766
1767 PR lto/53831
1768 PR lto/54776
1769 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1770
1771 2012-10-06 Jan Hubicka <jh@suse.cz>
1772
1773 * gcc.dg/lto/resolutions_0.c: New testcase.
1774
1775 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1776
1777 PR fortran/45521
1778 * gfortran.dg/generic_25.f90: New.
1779 * gfortran.dg/generic_26.f90: New.
1780 * gfortran.dg/generic_27.f90: New.
1781
1782 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1783
1784 PR target/54760
1785 * gcc.target/sh/pr54760-1.c: New.
1786
1787 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1788
1789 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1790 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1791 * g++.dg/warn/Wsign-compare-5.C: New test.
1792 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1793 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1794 * g++.dg/ext/builtin30.C: New test.
1795 * g++.dg/ext/vla12.C: New test.
1796 * gcc.dg/builtins-85.c: New test.
1797
1798 PR debug/54519
1799 * gcc.dg/guality/pr54519-1.c: New test.
1800 * gcc.dg/guality/pr54519-2.c: New test.
1801 * gcc.dg/guality/pr54519-3.c: New test.
1802 * gcc.dg/guality/pr54519-4.c: New test.
1803 * gcc.dg/guality/pr54519-5.c: New test.
1804 * gcc.dg/guality/pr54519-6.c: New test.
1805
1806 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1807
1808 PR c++/50893
1809 * g++.dg/cpp0x/defaulted38.C: New.
1810
1811 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR tree-optimization/33763
1814 * c-c++-common/pr33763.c: New test.
1815
1816 PR tree-optimization/54810
1817 * gcc.dg/tree-ssa/vrp85.c: New test.
1818
1819 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1820
1821 * gcc.dg/ucnid-7.c: Skip on AIX.
1822 * gcc.dg/ucnid-8.c: Same.
1823 * gcc.dg/ucnid-10.c: Same.
1824 * gcc.dg/ucnid-13.c: Same.
1825 * gcc.dg/attr-alias-3.c: Same.
1826 * gcc.dg/attr-alias-5.c: Same.
1827 * gcc.dg/torture/pr51106-2.c: Same.
1828 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1829
1830 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1831
1832 PR c++/52233
1833 * g++.dg/cpp0x/alias-decl-23.C: New.
1834
1835 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/53403
1838 * g++.dg/template/friend53.C: New.
1839
1840 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1841
1842 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1843 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1844 (scan-ada-spec): Likewise.
1845 (scan-ada-spec-not): Likewise.
1846 * gcc.dg/dump-ada-spec-1.c: New test.
1847 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1848
1849 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1850
1851 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1852
1853 2012-10-04 Florian Weimer <fweimer@redhat.com>
1854
1855 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1856
1857 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1858
1859 PR c++/54323
1860 * g++.dg/cpp0x/pr54323.C: New.
1861
1862 2012-10-04 Richard Guenther <rguenther@suse.de>
1863
1864 PR middle-end/54735
1865 * g++.dg/torture/pr54735.C: New testcase.
1866
1867 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1868
1869 PR rtl-optimization/54739
1870 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1871
1872 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1873
1874 PR target/51244
1875 * gcc.target/sh/pr51244-12.c: New.
1876
1877 2012-10-03 Dehao Chen <dehao@google.com>
1878
1879 PR middle-end/54782
1880 * gcc.dg/pr54782.c: New test.
1881
1882 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1883
1884 PR c++/54777
1885 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1886
1887 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1888
1889 PR fortran/54778
1890 * gfortran.dg/class_53.f90: New.
1891
1892 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1893
1894 PR debug/54551
1895 * gcc.dg/guality/pr54551.c: New.
1896
1897 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1898
1899 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1900 * gcc.target/powerpc/pr46728-2.c: Likewise.
1901
1902 2012-10-02 Sharad Singhai <singhai@google.com>
1903
1904 PR testsuite/54772
1905 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1906 to fix test failures caused by r191883.
1907 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1908 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1909 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1910 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1911 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1912 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1913 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1914 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1915 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1916
1917 2012-09-30 Sharad Singhai <singhai@google.com>
1918
1919 * gcc.target/i386/vect-double-1.c: Fix test.
1920
1921 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1922
1923 PR target/54087
1924 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1925 atomic_sub fails.
1926
1927 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1928
1929 PR rtl-optimization/54457
1930 * gcc.target/i386/pr54457.c: New test.
1931
1932 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1933
1934 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1935
1936 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1937
1938 * gcc.target/i386/vect-rebuild.c: New testcase.
1939
1940 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1941
1942 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1943
1944 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1945
1946 * gcc.target/mips/pr37362.c: Fix target selector.
1947
1948 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1949
1950 PR target/54083
1951 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1952
1953 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1954
1955 * gcc.dg/ucnid-8.c: Update line number.
1956 * gcc.dg/torture/pr51106-2.c: Likewise.
1957
1958 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1959
1960 PR fortran/54667
1961 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1962 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1963 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1964
1965 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1966
1967 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1968 partially reverting r170092.
1969 * gfortran.dg/class_7.f03: Ditto.
1970 * gfortran.dg/coarray_14.f90: Ditto.
1971 * gfortran.dg/typebound_proc_13.f03: Ditto.
1972
1973 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1974
1975 PR c++/54738
1976 * g++.dg/cpp0x/sfinae42.C: New.
1977
1978 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1979
1980 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1981 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1982 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1983 * gcc.dg/pr42629.c: XFAIL on AIX.
1984 * gcc.dg/pr47684.c: Same.
1985 * gcc.dg/pr43670.c: Same.
1986 * gcc.dg/pr42916.c: Same.
1987 * gcc.dg/pr45449.c: Same.
1988 * gcc.dg/pr50017.c: Same.
1989 * gcc.dg/pr42728.c: Same.
1990 * gcc.dg/pr47881.c: Same.
1991 * gcc.dg/pr44023.c: Same.
1992 * gcc.dg/pr41345.c: Same.
1993 * gcc.dg/pr42630.c: Same.
1994 * gcc.dg/pr44971.c: Same.
1995 * gcc.dg/pr46771.c: Same.
1996 * gcc.dg/ucnid-8.c: Same.
1997 * gcc.dg/ucnid-10.c: Same.
1998 * gcc.dg/ucnid-13.c: Same.
1999 * gcc.dg/torture/pr51106-2.c: Same.
2000 * gcc.dg/pr48768.c: Same.
2001 * gcc.dg/pr42631.c: Same.
2002 * gcc.dg/pr43084.c: Same.
2003 * gcc.dg/ucnid-7.c: Same.
2004 * gcc.dg/pr42889.c: Same.
2005 * gcc.dg/pr41241.c: Same.
2006 * gcc.dg/pr42719.c: Same.
2007 * g++.dg/debug/pr46583.C: Same.
2008 * g++.dg/debug/pr47106.C: Same.
2009 * g++.dg/opt/pr48549.C: Same.
2010 * g++.dg/other/pr42685.C: Same.
2011 * c-c++-common/pr43942.c: Same.
2012
2013 2012-09-29 Ian Lance Taylor <iant@google.com>
2014
2015 * go.test/go-test.exp: Update for latest version of Go testsuite.
2016
2017 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2018
2019 PR fortran/52724
2020 * gfortran.dg/internal_readwrite_3.f90: New test.
2021
2022 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2023
2024 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2025 c-c++-common/Wunused-local-typedefs-2.c to here.
2026
2027 PR c++/54372 - unused attribute inactive on dependant entities
2028 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2029
2030 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2031
2032 PR c++/29028 - Missed unused warning on using declaration
2033 * g++.dg/warn/Wunused-var-18.C: New test.
2034
2035 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2036
2037 PR c++/53551 - -Wunused-local-typedefs misses uses
2038 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2039
2040 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR target/54716
2043 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2044
2045 PR tree-optimization/54713
2046 * gcc.c-torture/compile/pr54713-1.c: New test.
2047 * gcc.c-torture/compile/pr54713-2.c: New test.
2048 * gcc.c-torture/compile/pr54713-3.c: New test.
2049
2050 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2051
2052 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2053
2054 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2055
2056 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2057
2058 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2059
2060 PR target/54703
2061 * gcc.target/i386/pr54703.c: New test.
2062
2063 2012-09-27 Richard Guenther <rguenther@suse.de>
2064
2065 PR lto/54709
2066 * gcc.dg/lto/pr54709_0.c: New testcase.
2067 * gcc.dg/lto/pr54709_1.c: Likewise.
2068
2069 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2070
2071 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2072
2073 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2074
2075 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2076
2077 * gcc.target/arm/pr42879.c: Handle big-endian.
2078
2079 2012-09-26 Steve Ellcey <sellcey@mips.com>
2080
2081 PR c/37303
2082 * gcc.dg/pr37303.c: Check for rdata or rodata.
2083
2084 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2085
2086 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2087
2088 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2089
2090 PR target/51274
2091 PR target/53087
2092 * gcc.target/powerpc/ppc-ne0-1.c: New.
2093
2094 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2095
2096 PR target/54089
2097 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2098 test_19, test_20, test_21, test_22, test_23): New functions.
2099 * gcc.target/sh/pr54089-4.c: New.
2100 * gcc.target/sh/pr54089-5.c: New.
2101 * gcc.target/sh/pr54089-6.c: New.
2102 * gcc.target/sh/pr54089-7.c: New.
2103
2104 2012-09-25 Richard Guenther <rguenther@suse.de>
2105
2106 PR lto/54625
2107 * gcc.dg/lto/pr54702_0.c: New testcase.
2108 * gcc.dg/lto/pr54702_1.c: Likewise.
2109 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2110 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2111 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2112 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2113
2114 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2115
2116 PR c++/54526
2117 * g++.dg/cpp0x/parse2.C: New.
2118 * g++.dg/parse/error11.C: Adjust.
2119 * g++.dg/parse/error12.C: Likewise.
2120
2121 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2122
2123 * gcc.target/i386/20030217-1.c: Added check for
2124 large_long_double effective target.
2125 * gcc.target/i386/387-3.c: Likewise.
2126 * gcc.target/i386/387-4.c: Likewise.
2127 * gcc.target/i386/pr36578-1.c: Likewise.
2128 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2129 when long double size is equal double size.
2130 * gcc.target/i386/excess-precision-1.c: Likewise.
2131 * gcc.target/i386/pr36578-2.c: Likewise.
2132 * gcc.target/i386/20030217-2.c: New testcase.
2133
2134 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR tree-optimization/54676
2137 * gcc.dg/pr54676.c: New test.
2138
2139 2012-09-25 Richard Guenther <rguenther@suse.de>
2140
2141 PR tree-optimization/53663
2142 * gcc.dg/torture/pr53663-1.c: New testcase.
2143 * gcc.dg/torture/pr53663-2.c: Likewise.
2144 * gcc.dg/torture/pr53663-3.c: Likewise.
2145
2146 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2147
2148 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2149
2150 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2151
2152 * lib/target-supports-dg.exp (dg-require-effective-target,
2153 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2154 dg-process-target-1 instead of dg-process-target.
2155 (dg-process-target-1): Rename from dg-process-target.
2156 (dg-process-target): New.
2157
2158 2012-09-24 Richard Guenther <rguenther@suse.de>
2159
2160 PR tree-optimization/54684
2161 * g++.dg/torture/pr54684.C: New testcase.
2162
2163 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2164
2165 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2166
2167 2012-09-24 Richard Guenther <rguenther@suse.de>
2168
2169 PR middle-end/52173
2170 * gcc.dg/tm/pr52173-1.c: New.
2171 * gcc.dg/tm/pr52173-2.c: New.
2172
2173 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2174
2175 * gcc.dg/pr54669.c: New test.
2176
2177 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2178 Dominique Dhumieres <dominiq@lps.ens.fr>
2179
2180 PR testsuite/54677
2181 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2182
2183 2012-09-23 Tobias Burnus <burnus@net-b.de>
2184
2185 PR fortran/54618
2186 * gfortran.dg/class_array_14.f90: New.
2187
2188 2012-09-22 Kai Tietz <ktietz@redhat.com>
2189
2190 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2191 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2192
2193 2012-09-21 Dehao Chen <dehao@google.com>
2194
2195 PR go/54649
2196 PR tree-optimization/54655
2197 * g++.dg/pr54655.C: New testcase.
2198
2199 2012-09-21 Richard Guenther <rguenther@suse.de>
2200
2201 PR tree-optimization/54647
2202 * g++.dg/torture/pr54647.C: New testcase.
2203
2204 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2205
2206 PR c++/54427
2207 * c-c++-common/torture/vector-compare-2.c: Add -w.
2208
2209 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2210
2211 * gnat.dg/opt20.ads: Move dg directive to...
2212 * gnat.dg/opt20.adb: ...here.
2213 * gnat.dg/addr1.ad[sb]: Likewise.
2214 * gnat.dg/concat2.ad[sb]: Likewise.
2215 * gnat.dg/array16.ad[sb]: Likewise.
2216 * gnat.dg/atomic5.ad[sb]: Likewise.
2217 * gnat.dg/discr29.ad[sb]: Likewise.
2218 * gnat.dg/noreturn5.ad[sb]: Likewise.
2219 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2220 * gnat.dg/discr23.ads: Remove dg directive.
2221 * gnat.dg/nested_float_packed.ads: Likewise.
2222 * gnat.dg/oconst6.ads: Move to...
2223 * gnat.dg/specs/oconst6.ads: ...here.
2224
2225 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2226
2227 PR c++/52432
2228 * g++.dg/cpp0x/decltype32.C: Tweak.
2229
2230 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2231
2232 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2233 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2234 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2235 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2236
2237 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2238
2239 PR c++/54581
2240 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2241
2242 2012-09-19 Steve Ellcey <sellcey@mips.com>
2243
2244 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2245
2246 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2247
2248 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2249 * gcc.target/powerpc/ppc-mftb.c: New file.
2250
2251 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2252
2253 PR target/54089
2254 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2255 functions.
2256
2257 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2258
2259 PR target/54236
2260 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2261
2262 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2263
2264 * gcc.c-torture/execute/20120919-1.c: New test.
2265
2266 2012-09-19 Richard Guenther <rguenther@suse.de>
2267
2268 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2269
2270 2012-09-19 Richard Guenther <rguenther@suse.de>
2271
2272 * gcc.dg/builtin-unreachable-6.c: Adjust.
2273
2274 2012-09-19 Richard Guenther <rguenther@suse.de>
2275
2276 * gcc.dg/builtin-object-size-10.c: Adjust.
2277 * gcc.dg/builtin-unreachable-5.c: Adjust.
2278 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2279 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2280 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2281 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2282 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2283 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2284 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2285 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2286 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2287 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2288 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2289 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2290
2291 2012-09-19 Richard Guenther <rguenther@suse.de>
2292
2293 PR tree-optimization/54132
2294 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2295 * gcc.dg/torture/pr54132.c: Likewise.
2296
2297 2012-09-19 Terry Guo <terry.guo@arm.com>
2298
2299 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2300 extra prune rules that will be applied to all tests in a .exp file.
2301 (gcc-dg-prune): Use rules defined by the above variable.
2302 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2303 harmless warnings on architecture switch conflict.
2304
2305 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2306
2307 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2308 of asm-comment characters instead of a single one.
2309 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2310
2311 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2312
2313 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2314
2315 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2316 target instead of xfailing it.
2317 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2318 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2319 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2320 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2321 * gcc.dg/vect/vect-104.c: Likewise.
2322 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2323 * gcc.dg/vect/vect-outer-1.c: Likewise.
2324 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2325 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2326 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2327 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2328 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2329 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2330 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2331 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2332 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2333
2334 * lib/target-supports.exp
2335 (check_effective_target_vect_widen_mult_qi_to_hi,
2336 check_effective_target_vect_widen_mult_hi_to_si,
2337 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2338 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2339 check_effective_target_vect_pack_trunc,
2340 check_effective_target_vect_unpack,
2341 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2342 instead of arm_none.
2343
2344 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2345
2346 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2347
2348 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2349 config to compiler_flags.
2350
2351 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR target/54592
2354 * gcc.target/i386/pr54592.c: New test.
2355
2356 PR tree-optimization/54610
2357 * gcc.target/i386/pr54610.c: New test.
2358
2359 2012-09-17 Jason Merrill <jason@redhat.com>
2360
2361 PR c++/54575
2362 * g++.dg/cpp0x/alias-decl-21.C: New.
2363 * g++.dg/cpp0x/alias-decl-22.C: New.
2364
2365 2012-09-17 Tobias Burnus <burnus@net-b.de>
2366
2367 PR fortran/54608
2368 * gfortran.dg/scan_2.f90: New.
2369
2370 2012-09-17 Jason Merrill <jason@redhat.com>
2371
2372 PR c++/53661
2373 * g++.dg/init/aggr9.C: New.
2374
2375 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2376
2377 * gnat.dg/loop_optimization12.ad[sb]: New test.
2378
2379 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2380
2381 PR fortran/54285
2382 * gfortran.dg/proc_ptr_result_7.f90: New.
2383
2384 2012-09-17 Tobias Burnus <burnus@net-b.de>
2385
2386 PR fortran/54603
2387 * gfortran.dg/structure_constructor_11.f90: New.
2388
2389 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2390
2391 PR tree-optimization/54563
2392 * g++.dg/torture/pr54563.C: New test.
2393
2394 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2395
2396 PR fortran/54594
2397 * gfortran.dg/typebound_generic_14.f03: New.
2398
2399 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2400
2401 PR fortran/54387
2402 * gfortran.dg/proc_ptr_38.f90: New.
2403
2404 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2405
2406 PR debug/54460
2407 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2408 to scary regexp.
2409
2410 PR testsuite/54007
2411 * gnat.dg/lto15.adb: Require lto.
2412
2413 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2414 "myBindC" for hppa*-*-hpux*.
2415
2416 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2417
2418 * gfortran.dg/namelist_75.f90: New test.
2419
2420 2012-09-15 Tom de Vries <tom@codesourcery.com>
2421
2422 * gcc.dg/tree-ssa/vrp82.c: New test.
2423 * gcc.dg/tree-ssa/vrp83.c: Same.
2424 * gcc.dg/tree-ssa/vrp84.c: Same.
2425
2426 2012-09-15 Tom de Vries <tom@codesourcery.com>
2427
2428 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2429 * gcc.dg/tree-ssa/vrp81.c: ... this.
2430
2431 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2432
2433 PR target/54222
2434 * gcc.target/avr/torture/fix-types.h: New.
2435 * gcc.target/avr/torture/vals-hr.def: New.
2436 * gcc.target/avr/torture/vals-r.def: New.
2437 * gcc.target/avr/torture/vals-k.def: New.
2438 * gcc.target/avr/torture/vals-ur.def: New.
2439 * gcc.target/avr/torture/vals-uk.def: New.
2440 * gcc.target/avr/torture/vals-uhr.def: New.
2441 * gcc.target/avr/torture/vals-llk.def: New.
2442 * gcc.target/avr/torture/vals-ullk.def: New.
2443 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2444 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2445 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2446 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2447 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2448 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2449 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2450 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2451
2452 2012-09-14 Dehao Chen <dehao@google.com>
2453
2454 * g++.dg/debug/dwarf2/deallocator.C: New test.
2455
2456 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2457
2458 PR c/54552
2459 * gcc.c-torture/compile/pr54552-1.c: New test.
2460
2461 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2462
2463 PR c++/54427
2464 * g++.dg/other/vector-compare.C: New testcase.
2465 * c-c++-common/vector-compare-3.c: New testcase.
2466 * gcc.dg/vector-shift.c: Move ...
2467 * c-c++-common/vector-shift.c: ... here.
2468 * gcc.dg/vector-shift1.c: Move ...
2469 * c-c++-common/vector-shift1.c: ... here.
2470 * gcc.dg/vector-shift3.c: Move ...
2471 * c-c++-common/vector-shift3.c: ... here.
2472 * gcc.dg/vector-compare-1.c: Move ...
2473 * c-c++-common/vector-compare-1.c: ... here.
2474 * gcc.dg/vector-compare-2.c: Move ...
2475 * c-c++-common/vector-compare-2.c: ... here.
2476 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2477 * c-c++-common/torture/vector-compare-1.c: ... here.
2478 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2479 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2480 * c-c++-common/torture/vector-compare-2.c: ... here.
2481 * gcc.c-torture/execute/vector-shift.c: Move ...
2482 * c-c++-common/torture/vector-shift.c: ... here.
2483 * gcc.c-torture/execute/vector-shift2.c: Move ...
2484 * c-c++-common/torture/vector-shift2.c: ... here.
2485 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2486 * c-c++-common/torture/vector-subscript-1.c: ... here.
2487 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2488 * c-c++-common/torture/vector-subscript-2.c: ... here.
2489 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2490 * c-c++-common/torture/vector-subscript-3.c: ... here.
2491
2492 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2493
2494 PR c/54103
2495 * gcc.c-torture/compile/pr54103-1.c,
2496 gcc.c-torture/compile/pr54103-2.c,
2497 gcc.c-torture/compile/pr54103-3.c,
2498 gcc.c-torture/compile/pr54103-4.c,
2499 gcc.c-torture/compile/pr54103-5.c,
2500 gcc.c-torture/compile/pr54103-6.c: New tests.
2501 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2502
2503 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2504
2505 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2506
2507 2012-09-14 Richard Guenther <rguenther@suse.de>
2508
2509 PR tree-optimization/54565
2510 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2511 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2512
2513 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2514
2515 * gcc.target/arm/combine-movs.c: Add missing space.
2516
2517 2012-09-14 Richard Guenther <rguenther@suse.de>
2518
2519 * g++.dg/torture/builtin-location.C: New testcase.
2520
2521 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2522 Manuel López-Ibåñez <manu@gcc.gnu.org>
2523
2524 PR c++/53210
2525 * g++.dg/warn/Wuninitialized-self.C: New.
2526
2527 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2528
2529 PR c/54559
2530 * gcc.c-torture/compile/pr54559.c: New test.
2531
2532 2012-09-13 Jason Merrill <jason@redhat.com>
2533
2534 PR c++/53839
2535 * g++.dg/cpp0x/constexpr-temp1.C: New.
2536
2537 PR c++/54511
2538 * g++.dg/template/anonunion2.C: New.
2539
2540 PR c++/53836
2541 * g++.dg/template/init10.C: New.
2542
2543 2012-09-13 Tobias Burnus <burnus@net-b.de>
2544
2545 PR fortran/54556
2546 * gfortran.dg/implicit_pure_3.f90: New.
2547
2548 2012-09-13 Richard Guenther <rguenther@suse.de>
2549
2550 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2551
2552 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2553
2554 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2555
2556 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2557
2558 * c-c++-common/pr51712.c: Handle for short-enum targets.
2559
2560 2012-09-12 Terry Guo <terry.guo@arm.com>
2561
2562 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2563 and lsrs for Thumb2 mode.
2564
2565 2012-09-12 Jan Hubicka <jh@suse.cz>
2566
2567 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2568
2569 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2570
2571 PR target/54445
2572 * gcc.target/i386/pr54445-1.c: New file.
2573 * gcc.target/i386/pr54445-2.c: Likewise.
2574
2575 2012-09-12 Tobias Burnus <burnus@net-b.de>
2576
2577 PR fortran/54225
2578 PR fortran/53306
2579 * gfortran.dg/coarray_10.f90: Update dg-error.
2580 * gfortran.dg/coarray_28.f90: New.
2581 * gfortran.dg/array_section_3.f90: New.
2582
2583 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2584
2585 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2586 gcc.target/arm/pr48252.c: Fix for big-endian support.
2587
2588 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2589
2590 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2591
2592 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2593 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2594
2595 * gcc.target/arm/neon-vfma-1.c: New testcase.
2596 * gcc.target/arm/neon-vfms-1.c: Likewise.
2597 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2598 of float.
2599 * gcc.target/arm/neon-vmls-1.c: Likewise.
2600 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2601 function.
2602 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2603 (check_effective_target_arm_neonv2_ok): Likewise.
2604 (check_effective_target_arm_neonv2_hw): Likewise.
2605 (check_effective_target_arm_neonv2): Likewise.
2606
2607 2012-09-11 Richard Guenther <rguenther@suse.de>
2608
2609 PR middle-end/54515
2610 * g++.dg/tree-ssa/pr54515.C: New testcase.
2611
2612 2012-09-10 Andrew Pinski <apinski@cavium.com>
2613
2614 PR tree-opt/c54362
2615 * gcc.dg/tm/memopt-16.c: New testcase.
2616
2617 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2618
2619 PR c++/54541
2620 PR c++/54542
2621 * g++.dg/cpp0x/sfinae40.C: New.
2622 * g++.dg/cpp0x/sfinae41.C: Likewise.
2623
2624 2012-09-10 Jason Merrill <jason@redhat.com>
2625
2626 PR c++/54538
2627 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2628
2629 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2630
2631 PR target/54089
2632 * gcc.target/sh/pr54089-3.c: New.
2633
2634 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2635
2636 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2637
2638 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2639
2640 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2641
2642 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2643
2644 * gcc.dg/pr52558-2.c: Delete.
2645 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2646
2647 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2648
2649 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2650
2651 2012-09-10 Richard Guenther <rguenther@suse.de>
2652
2653 PR tree-optimization/54520
2654 * gcc.dg/torture/pr54520.c: New testcase.
2655
2656 2012-09-10 Jason Merrill <jason@redhat.com>
2657
2658 PR c++/54506
2659 * g++.dg/cpp0x/implicit14.C: New.
2660
2661 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2662
2663 PR fortran/54208
2664 * gfortran.dg/bound_simplification_3.f90: New test.
2665
2666 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2667
2668 PR testsuite/54184
2669 * gcc.dg/pr52558-1.c: Delete.
2670 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2671
2672 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2673
2674 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2675 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2676 * gcc.target/arm/smlaltt-1.c: Likewise.
2677
2678 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2679
2680 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2681
2682 2012-09-07 Tom de Vries <tom@codesourcery.com>
2683
2684 PR tree-optimization/53986
2685 * gcc.dg/tree-ssa/vrp80.c: New test.
2686 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2687
2688 2012-09-06 Jason Merrill <jason@redhat.com>
2689
2690 PR c++/54341
2691 PR c++/54253
2692 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2693 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2694
2695 2012-09-06 Andrew Pinski <apinski@cavium.com>
2696
2697 PR tree-opt/54494
2698 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2699
2700 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2701
2702 PR rtl-optimization/54455
2703 * gcc.dg/54455.c: New test.
2704
2705 2012-09-06 Tobias Burnus <burnus@net-b.de>
2706
2707 PR fortran/54463
2708 * gfortran.dg/promotion_2.f90: New.
2709
2710 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2711
2712 PR middle-end/54486
2713 * c-c++-common/pr54486.c: New test.
2714
2715 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2716
2717 PR fortran/54474
2718 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2719
2720 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2721
2722 PR c++/54191
2723 * g++.dg/cpp0x/sfinae39.C: New.
2724
2725 2012-09-04 Jason Merrill <jason@redhat.com>
2726
2727 PR c++/54441
2728 * g++.dg/ext/flexary3.C: New.
2729
2730 PR c++/54420
2731 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2732
2733 PR c++/54198
2734 * g++.dg/template/defarg15.C: New.
2735
2736 PR c++/54437
2737 * g++.dg/template/access24.C: New.
2738
2739 2012-09-04 Richard Guenther <rguenther@suse.de>
2740
2741 PR tree-optimization/54458
2742 * gcc.dg/torture/pr54458.c: New testcase.
2743
2744 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2745
2746 * gcc.target/arm/neon-vext.c: New test.
2747 * gcc.target/arm/neon-vext-execute.c: Ditto.
2748
2749 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2750
2751 PR fortran/54243
2752 PR fortran/54244
2753 * gfortran.dg/select_type_29.f03: New.
2754
2755 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2756
2757 * gcc.dg/fold-perm.c: Improve test.
2758
2759 2012-09-03 Tobias Burnus <burnus@net-b.de>
2760
2761 PR fortran/51632
2762 * gfortran.dg/coarray_class_1.f90: New.
2763
2764 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2765
2766 PR target/49206
2767 * gcc.c-torture/compile/pr49206.c: New test.
2768
2769 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2770 Uros Bizjak <ubizjak@gmail.com>
2771
2772 PR target/36680
2773 * gfortran.dg/pr36680.f90: New test.
2774
2775 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2776
2777 PR target/42295
2778 * g++.dg/opt/pr42295.C: New test.
2779
2780 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR target/54436
2783 * gcc.dg/torture/pr54436.c: New test.
2784
2785 2012-09-01 Andrew Pinski <apinski@cavium.com>
2786
2787 * gcc.target/mips/truncate-8.c: New testcase.
2788
2789 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2790
2791 PR target/46829
2792 PR target/46843
2793 * gcc.target/i386/pr46829.c: New test.
2794 * gcc.target/i386/pr46843.c: Ditto.
2795
2796 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2797 Jason Merrill <jason@redhat.com>
2798
2799 PR c++/18747
2800 * g++.dg/parse/error50.C: New.
2801
2802 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2803
2804 PR c/54428
2805 * gcc.c-torture/compile/pr54428.c: New test.
2806
2807 2012-08-31 Ollie Wild <aaw@google.com>
2808
2809 PR c++/54197
2810 * g++.dg/init/lifetime3.C: New test.
2811
2812 2012-08-31 Martin Jambor <mjambor@suse.cz>
2813
2814 PR middle-end/54409
2815 * gcc.dg/torture/pr54409.c: New test.
2816
2817 2012-08-31 Martin Jambor <mjambor@suse.cz>
2818
2819 * gfortran.dg/pr48636.f90: Add dump scan checks.
2820
2821 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2822
2823 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2824
2825 2012-08-28 Joey Ye <joey.ye@arm.com>
2826
2827 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2828
2829 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2830
2831 PR target/46254
2832 * gcc.target/i386/pr46254.c: New test.
2833
2834 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2835
2836 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2837 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2838 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2839
2840 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2841
2842 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2843 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2844 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2845 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2846 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2847 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2848 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2849 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2850 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2851 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2852 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2853 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2854 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2855 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2856 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2857 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2858 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2859 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2860 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2861 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2862 gcc.target/mips/unaligned-1.c: Tighten regexps.
2863
2864 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2865
2866 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2867 (mips_option_groups): Remove optimization. Add various -f options.
2868 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2869 and -pg imply -fno-omit-frame-pointer.
2870 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2871 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2872 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2873 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2874 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2875 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2876 * gcc.target/mips/abi-n32-long32.c: Likewise.
2877 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2878 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2879 * gcc.target/mips/abi-n32-long64.c: Likewise.
2880 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2881 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2882 * gcc.target/mips/abi-n64-long32.c: Likewise.
2883 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2884 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2885 * gcc.target/mips/abi-n64-long64.c: Likewise.
2886 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2887 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2888 * gcc.target/mips/abi-o32-long32.c: Likewise.
2889 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2890 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2891 * gcc.target/mips/abi-o32-long64.c: Likewise.
2892 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2893 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2894 * gcc.target/mips/abi-o64-long32.c: Likewise.
2895 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2896 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2897 * gcc.target/mips/abi-o64-long64.c: Likewise.
2898 * gcc.target/mips/asm-1.c: Likewise.
2899 * gcc.target/mips/branch-1.c: Likewise.
2900 * gcc.target/mips/call-3.c: Likewise.
2901 * gcc.target/mips/call-saved-3.c: Likewise.
2902 * gcc.target/mips/clear-cache-1.c: Likewise.
2903 * gcc.target/mips/div-1.c: Likewise.
2904 * gcc.target/mips/div-2.c: Likewise.
2905 * gcc.target/mips/div-3.c: Likewise.
2906 * gcc.target/mips/div-4.c: Likewise.
2907 * gcc.target/mips/div-5.c: Likewise.
2908 * gcc.target/mips/div-6.c: Likewise.
2909 * gcc.target/mips/div-7.c: Likewise.
2910 * gcc.target/mips/div-8.c: Likewise.
2911 * gcc.target/mips/div-9.c: Likewise.
2912 * gcc.target/mips/div-10.c: Likewise.
2913 * gcc.target/mips/div-11.c: Likewise.
2914 * gcc.target/mips/div-12.c: Likewise.
2915 * gcc.target/mips/dsp-ctrl.c: Likewise.
2916 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2917 * gcc.target/mips/ext-8.c: Likewise.
2918 * gcc.target/mips/extend-2.c: Likewise.
2919 * gcc.target/mips/fix-r10000-1.c: Likewise.
2920 * gcc.target/mips/fix-r10000-2.c: Likewise.
2921 * gcc.target/mips/fix-r10000-3.c: Likewise.
2922 * gcc.target/mips/fix-r10000-4.c: Likewise.
2923 * gcc.target/mips/fix-r10000-5.c: Likewise.
2924 * gcc.target/mips/fix-r10000-6.c: Likewise.
2925 * gcc.target/mips/fix-r10000-7.c: Likewise.
2926 * gcc.target/mips/fix-r10000-8.c: Likewise.
2927 * gcc.target/mips/fix-r10000-9.c: Likewise.
2928 * gcc.target/mips/fix-r10000-10.c: Likewise.
2929 * gcc.target/mips/fix-r10000-11.c: Likewise.
2930 * gcc.target/mips/fix-r10000-12.c: Likewise.
2931 * gcc.target/mips/fix-r10000-13.c: Likewise.
2932 * gcc.target/mips/fix-r10000-14.c: Likewise.
2933 * gcc.target/mips/fix-r10000-15.c: Likewise.
2934 * gcc.target/mips/fpcmp-1.c: Likewise.
2935 * gcc.target/mips/fpcmp-2.c: Likewise.
2936 * gcc.target/mips/fpr-moves-7.c: Likewise.
2937 * gcc.target/mips/fpr-moves-8.c: Likewise.
2938 * gcc.target/mips/int-moves-1.c: Likewise.
2939 * gcc.target/mips/int-moves-2.c: Likewise.
2940 * gcc.target/mips/long-calls-pg.c: Likewise.
2941 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2942 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2943 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2944 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2945 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2946 * gcc.target/mips/mips-3d-1.c: Likewise.
2947 * gcc.target/mips/mips-3d-2.c: Likewise.
2948 * gcc.target/mips/mips-3d-3.c: Likewise.
2949 * gcc.target/mips/mips-3d-4.c: Likewise.
2950 * gcc.target/mips/mips-3d-5.c: Likewise.
2951 * gcc.target/mips/mips-3d-6.c: Likewise.
2952 * gcc.target/mips/mips-3d-7.c: Likewise.
2953 * gcc.target/mips/mips-3d-8.c: Likewise.
2954 * gcc.target/mips/mips-3d-9.c: Likewise.
2955 * gcc.target/mips/mips-ps-1.c: Likewise.
2956 * gcc.target/mips/mips-ps-2.c: Likewise.
2957 * gcc.target/mips/mips-ps-3.c: Likewise.
2958 * gcc.target/mips/mips-ps-4.c: Likewise.
2959 * gcc.target/mips/mips-ps-6.c: Likewise.
2960 * gcc.target/mips/mips32-dspr2.c: Likewise.
2961 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2962 * gcc.target/mips/neg-abs-1.c: Likewise.
2963 * gcc.target/mips/neg-abs-2.c: Likewise.
2964 * gcc.target/mips/nmadd-3.c: Likewise.
2965 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2966 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2967 * gcc.target/mips/octeon-pop-1.c: Likewise.
2968 * gcc.target/mips/pr26765.c: Likewise.
2969 * gcc.target/mips/pr33256.c: Likewise.
2970 * gcc.target/mips/pr33635-1.c: Likewise.
2971 * gcc.target/mips/pr33755.c: Likewise.
2972 * gcc.target/mips/pr35802.c: Likewise.
2973 * gcc.target/mips/pr45074.c: Likewise.
2974 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2975 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2976 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2977 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2978 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2979 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2980 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2981 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2982 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2983 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2984 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2985 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2986 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2987 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2988 * gcc.target/mips/save-restore-1.c: Likewise.
2989 * gcc.target/mips/save-restore-3.c: Likewise.
2990 * gcc.target/mips/save-restore-5.c: Likewise.
2991 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2992 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2993 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2994 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2995 * gcc.target/mips/stack-1.c: Likewise.
2996
2997 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2998 Tighten regexps.
2999
3000 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3001 branch under test to be filled with preceding rather than
3002 following instructions.
3003 * gcc.target/mips/branch-10.c: Likewise.
3004 * gcc.target/mips/branch-11.c: Likewise.
3005 * gcc.target/mips/branch-12.c: Likewise.
3006 * gcc.target/mips/branch-13.c: Likewise.
3007 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3008 to be eliminated. Tighten $28 scan-assembler-not test.
3009
3010 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3011 function to...
3012 * gcc.target/mips/call-4.c: ...this new test.
3013
3014 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3015 more likely.
3016 * gcc.target/mips/code-readable-3.c: Likewise.
3017 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3018 flag but skip for -O0.
3019 * gcc.target/mips/code-readable-4.c: Likewise.
3020
3021 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3022 of operations under test.
3023 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3024
3025 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3026 Don't require sibling-call optimization.
3027 * gcc.target/mips/near-far-4.c: Likewise.
3028
3029 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3030 Make sure that the register variable is used.
3031 * gcc.target/mips/soft-float-1.c: Likewise.
3032
3033 * gcc.target/mips/sdata-1.c: Make static data volatile.
3034 * gcc.target/mips/sdata-2.c: Likewise.
3035 * gcc.target/mips/sdata-3.c: Likewise.
3036 * gcc.target/mips/sdata-4.c: Likewise.
3037
3038 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3039 skip for -O0.
3040 * gcc.target/mips/atomic-memory-2.c: Likewise.
3041 * gcc.target/mips/branch-cost-1.c: Likewise.
3042 * gcc.target/mips/branch-cost-2.c: Likewise.
3043 * gcc.target/mips/cache-1.c: Likewise.
3044 * gcc.target/mips/call-1.c: Likewise.
3045 * gcc.target/mips/call-saved-2.c: Likewise.
3046 * gcc.target/mips/const-anchor-1.c: Likewise.
3047 * gcc.target/mips/const-anchor-2.c: Likewise.
3048 * gcc.target/mips/dse-1.c: Likewise.
3049 * gcc.target/mips/dsp-lhx.c: Likewise.
3050 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3051 * gcc.target/mips/ext-1.c: Likewise.
3052 * gcc.target/mips/ext-2.c: Likewise.
3053 * gcc.target/mips/ext-3.c: Likewise.
3054 * gcc.target/mips/ext-4.c: Likewise.
3055 * gcc.target/mips/ext-5.c: Likewise.
3056 * gcc.target/mips/ext-6.c: Likewise.
3057 * gcc.target/mips/ext-7.c: Likewise.
3058 * gcc.target/mips/extend-1.c: Likewise.
3059 * gcc.target/mips/fix-r4000-1.c: Likewise.
3060 * gcc.target/mips/fix-r4000-3.c: Likewise.
3061 * gcc.target/mips/fix-r4000-5.c: Likewise.
3062 * gcc.target/mips/fix-r4000-6.c: Likewise.
3063 * gcc.target/mips/fix-r4000-8.c: Likewise.
3064 * gcc.target/mips/fix-r4000-10.c: Likewise.
3065 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3066 * gcc.target/mips/fixed-vector-type.c: Likewise.
3067 * gcc.target/mips/fpr-moves-1.c: Likewise.
3068 * gcc.target/mips/fpr-moves-2.c: Likewise.
3069 * gcc.target/mips/fpr-moves-3.c: Likewise.
3070 * gcc.target/mips/fpr-moves-4.c: Likewise.
3071 * gcc.target/mips/fpr-moves-5.c: Likewise.
3072 * gcc.target/mips/fpr-moves-6.c: Likewise.
3073 * gcc.target/mips/ins-1.c: Likewise.
3074 * gcc.target/mips/ins-2.c: Likewise.
3075 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3076 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3077 * gcc.target/mips/lazy-binding-1.c: Likewise.
3078 * gcc.target/mips/madd-3.c: Likewise.
3079 * gcc.target/mips/madd-5.c: Likewise.
3080 * gcc.target/mips/madd-6.c: Likewise.
3081 * gcc.target/mips/madd-8.c: Likewise.
3082 * gcc.target/mips/madd-9.c: Likewise.
3083 * gcc.target/mips/memcpy-1.c: Likewise.
3084 * gcc.target/mips/mips-ps-type.c: Likewise.
3085 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3086 * gcc.target/mips/mips-sched-madd.c: Likewise.
3087 * gcc.target/mips/mips16e-extends.c: Likewise.
3088 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3089 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3090 * gcc.target/mips/movcc-1.c: Likewise.
3091 * gcc.target/mips/movcc-2.c: Likewise.
3092 * gcc.target/mips/movcc-3.c: Likewise.
3093 * gcc.target/mips/msub-5.c: Likewise.
3094 * gcc.target/mips/msub-6.c: Likewise.
3095 * gcc.target/mips/msub-8.c: Likewise.
3096 * gcc.target/mips/mult-2.c: Likewise.
3097 * gcc.target/mips/mult-3.c: Likewise.
3098 * gcc.target/mips/mult-5.c: Likewise.
3099 * gcc.target/mips/mult-6.c: Likewise.
3100 * gcc.target/mips/mult-7.c: Likewise.
3101 * gcc.target/mips/mult-12.c: Likewise.
3102 * gcc.target/mips/mult-13.c: Likewise.
3103 * gcc.target/mips/mult-14.c: Likewise.
3104 * gcc.target/mips/mult-15.c: Likewise.
3105 * gcc.target/mips/mult-17.c: Likewise.
3106 * gcc.target/mips/mult-18.c: Likewise.
3107 * gcc.target/mips/mult-19.c: Likewise.
3108 * gcc.target/mips/nmadd-1.c: Likewise.
3109 * gcc.target/mips/nmadd-2.c: Likewise.
3110 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3111 * gcc.target/mips/octeon-cins-1.c: Likewise.
3112 * gcc.target/mips/octeon-cins-2.c: Likewise.
3113 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3114 * gcc.target/mips/octeon-exts-2.c: Likewise.
3115 * gcc.target/mips/octeon-exts-3.c: Likewise.
3116 * gcc.target/mips/octeon-exts-4.c: Likewise.
3117 * gcc.target/mips/octeon-exts-5.c: Likewise.
3118 * gcc.target/mips/octeon-exts-6.c: Likewise.
3119 * gcc.target/mips/octeon-exts-7.c: Likewise.
3120 * gcc.target/mips/octeon-pop-2.c: Likewise.
3121 * gcc.target/mips/octeon-seq-3.c: Likewise.
3122 * gcc.target/mips/octeon-seq-4.c: Likewise.
3123 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3124 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3125 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3126 * gcc.target/mips/pr54240.c: Likewise.
3127 * gcc.target/mips/rsqrt-1.c: Likewise.
3128 * gcc.target/mips/rsqrt-2.c: Likewise.
3129 * gcc.target/mips/rsqrt-3.c: Likewise.
3130 * gcc.target/mips/rsqrt-4.c: Likewise.
3131 * gcc.target/mips/save-restore-2.c: Likewise.
3132 * gcc.target/mips/save-restore-4.c: Likewise.
3133 * gcc.target/mips/sb1-1.c: Likewise.
3134 * gcc.target/mips/scc-1.c: Likewise.
3135 * gcc.target/mips/scc-2.c: Likewise.
3136 * gcc.target/mips/scc-3.c: Likewise.
3137 * gcc.target/mips/scc-4.c: Likewise.
3138 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3139 * gcc.target/mips/truncate-1.c: Likewise.
3140 * gcc.target/mips/truncate-2.c: Likewise.
3141 * gcc.target/mips/truncate-3.c: Likewise.
3142 * gcc.target/mips/truncate-4.c: Likewise.
3143 * gcc.target/mips/truncate-5.c: Likewise.
3144 * gcc.target/mips/truncate-6.c: Likewise.
3145 * gcc.target/mips/unaligned-1.c: Likewise.
3146
3147 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3148 skip for -O0. Require -fexpensive-optimizations.
3149 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3150 * gcc.target/mips/dspr2-MULT.c: Likewise.
3151 * gcc.target/mips/fix-r4000-2.c: Likewise.
3152 * gcc.target/mips/fix-r4000-4.c: Likewise.
3153 * gcc.target/mips/fix-r4000-7.c: Likewise.
3154 * gcc.target/mips/fix-r4000-9.c: Likewise.
3155 * gcc.target/mips/madd-1.c: Likewise.
3156 * gcc.target/mips/madd-2.c: Likewise.
3157 * gcc.target/mips/madd-4.c: Likewise.
3158 * gcc.target/mips/maddu-1.c: Likewise.
3159 * gcc.target/mips/maddu-2.c: Likewise.
3160 * gcc.target/mips/maddu-3.c: Likewise.
3161 * gcc.target/mips/maddu-4.c: Likewise.
3162 * gcc.target/mips/msub-1.c: Likewise.
3163 * gcc.target/mips/msub-2.c: Likewise.
3164 * gcc.target/mips/msub-3.c: Likewise.
3165 * gcc.target/mips/msub-4.c: Likewise.
3166 * gcc.target/mips/msubu-1.c: Likewise.
3167 * gcc.target/mips/msubu-2.c: Likewise.
3168 * gcc.target/mips/msubu-3.c: Likewise.
3169 * gcc.target/mips/msubu-4.c: Likewise.
3170 * gcc.target/mips/mult-1.c: Likewise.
3171 * gcc.target/mips/mult-4.c: Likewise.
3172 * gcc.target/mips/mult-8.c: Likewise.
3173 * gcc.target/mips/mult-9.c: Likewise.
3174 * gcc.target/mips/mult-10.c: Likewise.
3175 * gcc.target/mips/mult-11.c: Likewise.
3176 * gcc.target/mips/mult-16.c: Likewise.
3177
3178 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3179 skip for -O0 and -Os.
3180 * gcc.target/mips/fix-r4000-12.c: Likewise.
3181 * gcc.target/mips/madd-7.c: Likewise.
3182 * gcc.target/mips/mips-ps-5.c: Likewise.
3183 * gcc.target/mips/mips-ps-7.c: Likewise.
3184 * gcc.target/mips/msub-7.c: Likewise.
3185
3186 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3187 skip for -O0. Require -mno-abicalls.
3188 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3189
3190 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3191 skip for -O0. Require a total number of BBIT instructions and
3192 at least one of each kind.
3193
3194 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3195 skip for -O0. Require -fno-unroll-loops.
3196
3197 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3198 skip for -O0. Allow BLTZ as well as BGEZ.
3199
3200 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3201
3202 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3203 skip for -O0. Require -fschedule-insns2.
3204 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3205
3206 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3207 but skip for -O0. Make a branch-likely more likely.
3208
3209 * gcc.target/mips/timode-2.c: Split each test into its own function.
3210 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3211
3212 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3213 skip for -O0. Require -fpeephole2.
3214 * gcc.target/mips/vr-mult-2.c: Likewise.
3215
3216 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3217
3218 PR preprocessor/53469
3219 * gcc.dg/cpp/_Pragma7.c: New test case.
3220
3221 2012-08-27 Tobias Burnus <burnus@net-b.de>
3222
3223 PR fortran/54370
3224 * gfortran.dg/do_5.f90: New.
3225
3226 2012-08-27 Tobias Burnus <burnus@net-b.de>
3227
3228 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3229 from dg-options as -Wall no longer implies it.
3230
3231 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3232
3233 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3234
3235 2012-08-25 Jason Merrill <jason@redhat.com>
3236
3237 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3238
3239 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3240
3241 PR c++/51421
3242 * g++.dg/cpp0x/auto34.C: New.
3243
3244 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR c/54363
3247 * gcc.dg/pr54363.c: New test.
3248
3249 PR c/54355
3250 * gcc.dg/pr54355.c: New test.
3251
3252 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3253
3254 PR debug/52857
3255 * gcc.target/i386/pr52857-1.c: New.
3256 * gcc.target/i386/pr52857-2.c: Likewise.
3257
3258 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3259
3260 * gcc.target/mips/code-readable-4.c: New test.
3261
3262 2012-08-23 Julian Brown <julian@codesourcery.com>
3263 Sandra Loosemore <sandra@codesourcery.com>
3264
3265 * gcc.target/mips/code-readable-1.c: Add -O to options.
3266
3267 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3268
3269 PR c++/20420
3270 * g++.dg/lookup/using53.C: New.
3271
3272 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3273
3274 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3275 * gcc.dg/fixed-point/convert-1.c: New.
3276 * gcc.dg/fixed-point/convert-2.c: New.
3277 * gcc.dg/fixed-point/convert-3.c: New.
3278 * gcc.dg/fixed-point/convert-4.c: New.
3279 * gcc.dg/fixed-point/convert-float-1.c: New.
3280 * gcc.dg/fixed-point/convert-float-2.c: New.
3281 * gcc.dg/fixed-point/convert-float-3.c: New.
3282 * gcc.dg/fixed-point/convert-float-4.c: New.
3283 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3284 * gcc.dg/fixed-point/convert-sat.c: New.
3285 * gcc.dg/fixed-point/convert.h: New.
3286
3287 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3288
3289 PR target/54089
3290 * gcc.target/sh/pr54089-2.c: New.
3291
3292 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3293
3294 * gcc.target/i386/long-double-64-1.c: New file.
3295 * gcc.target/i386/long-double-64-2.c: Likewise.
3296 * gcc.target/i386/long-double-64-3.c: Likewise.
3297 * gcc.target/i386/long-double-64-4.c: Likewise.
3298 * gcc.target/i386/long-double-80-1.c: Likewise.
3299 * gcc.target/i386/long-double-80-2.c: Likewise.
3300 * gcc.target/i386/long-double-80-3.c: Likewise.
3301 * gcc.target/i386/long-double-80-4.c: Likewise.
3302 * gcc.target/i386/long-double-80-5.c: Likewise.
3303 * gcc.target/i386/long-double-80-6.c: Likewise.
3304 * gcc.target/i386/long-double-80-7.c: Likewise.
3305
3306 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3307
3308 PR tree-optimization/54317
3309 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3310
3311 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3312
3313 PR target/39423
3314 * gcc.target/sh/pr39423-2.c: New.
3315
3316 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3317
3318 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3319 * gcc.dg/fold-perm.c: Likewise.
3320
3321 2012-08-20 Jan Hubicka <jh@suse.cz>
3322
3323 PR fortran/48636
3324 * gcc.dg/ipa/inlinehint-1.c: New.
3325
3326 2012-08-20 Florian Weimer <fweimer@redhat.com>
3327
3328 PR c++/19351
3329 * g++.dg/init/new38.C: New test.
3330 * g++.dg/init/new39.C: New test.
3331
3332 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3333
3334 PR target/54089
3335 * gcc.target/sh/pr54089-1.c: New.
3336
3337 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3338
3339 PR target/51244
3340 * gcc.target/sh/pr51244-11.c: New.
3341
3342 2012-08-20 Tobias Burnus <burnus@net-b.de>
3343
3344 PR fortran/54301
3345 * gfortran.dg/warn_target_lifetime_2.f90: New.
3346
3347 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3348
3349 PR c++/10416
3350 * g++.dg/warn/Wunused-var-17.C: New.
3351
3352 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3353
3354 PR middle-end/53992
3355 * gcc.dg/gomp/pr53992.c: New test.
3356
3357 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3358
3359 PR tree-ssa/54295
3360 * gcc.c-torture/execute/20120817-1.c: New test.
3361
3362 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3363
3364 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3365 add instruction.
3366 (f2): New test that really does need adds.
3367
3368 2012-08-20 Richard Guenther <rguenther@suse.de>
3369
3370 PR tree-optimization/54327
3371 * gcc.dg/torture/pr54327.c: New testcase.
3372
3373 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR tree-optimization/54321
3376 * gcc.c-torture/compile/pr54321.c: New test.
3377
3378 2012-08-20 Tobias Burnus <burnus@net-b.de>
3379
3380 PR fortran/54301
3381 * gfortran.dg/warn_target_lifetime_1.f90: New.
3382
3383 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3384
3385 PR fortran/54298
3386 * gfortran.dg/real_compare_1.f90: New test case.
3387 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3388
3389 2012-08-18 Jan Hubicka <jh@suse.cz>
3390
3391 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3392
3393 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3394
3395 PR fortran/39290
3396 * gfortran.dg/interface_37.f90: New test.
3397
3398 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3399 Gary Funck <gary@intrepid.com>
3400
3401 PR target/20020
3402 * gcc.target/i386/pr20020-1.c: New test.
3403 * gcc.target/i386/pr20020-2.c: Likewise.
3404 * gcc.target/i386/pr20020-3.c: Likewise.
3405
3406 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3407
3408 * gcc.target/i386/perm-concat.c: New test.
3409
3410 2012-08-17 Julian Brown <julian@codesourcery.com>
3411
3412 * gcc.target/arm/div64-unwinding.c: New test.
3413
3414 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3415
3416 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3417
3418 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3419
3420 PR target/54236
3421 * gcc.target/sh/pr54236-1.c: New.
3422
3423 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3424
3425 * lib/target-supports.exp (check_effective_target_sync_int_long)
3426 (check_effective_target_sync_char_short): Enable for crisv32-*
3427 and cris-*.
3428
3429 PR middle-end/54261
3430 * gcc.dg/torture/pr54261-1.c: New test.
3431
3432 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3433
3434 PR fortran/54243
3435 PR fortran/54244
3436 * gfortran.dg/typebound_call_24.f03: New.
3437
3438 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3439
3440 PR tree-optimization/54245
3441 * gcc.dg/tree-ssa/pr54245.c: New test.
3442
3443 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3444
3445 PR tree-optimization/54240
3446 * gcc.target/powerpc/pr54240.c: New test.
3447 * gcc.target/mips/pr54240.c: Likewise.
3448
3449 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3450
3451 PR target/52933
3452 * gcc.target/sh/pr52933-1.c: New.
3453 * gcc.target/sh/pr52933-2.c: New.
3454
3455 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3456
3457 PR target/50751
3458 * gcc.target/sh/pr50751-8.c: New.
3459
3460 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3461
3462 PR fortran/47586
3463 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3464 * gfortran.dg/typebound_proc_27.f03: New test.
3465
3466 2012-08-14 Sterling Augustine <saugustine@google.com>
3467
3468 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3469
3470 2012-08-14 Tobias Burnus <burnus@net-b.de>
3471
3472 PR fortran/40881
3473 * gfortran.dg/data_constraints_3.f90: New.
3474 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3475 to disable -pedantic compilation.
3476 * gfortran.dg/pr37243.f: Ditto.
3477 * gfortran.dg/g77/19990826-3.f: Ditto.
3478 * gfortran.dg/g77/20020307-1.f : Ditto.
3479 * gfortran.dg/g77/980310-3.f: Ditto.
3480
3481 2012-08-14 Tobias Burnus <burnus@net-b.de>
3482
3483 PR fortran/54234
3484 * gfortran.dg/warn_conversion_4.f90: New.
3485
3486 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3487
3488 PR middle-end/53411
3489 PR rtl-optimization/53495
3490 * gcc.c-torture/compile/pr53411.c: New test.
3491 * gcc.c-torture/compile/pr53495.c: New test.
3492
3493 2012-08-13 Richard Guenther <rguenther@suse.de>
3494
3495 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3496
3497 2012-08-13 Richard Guenther <rguenther@suse.de>
3498
3499 PR tree-optimization/54200
3500 * gcc.dg/guality/pr54200.c: New testcase.
3501 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3502
3503 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3504
3505 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3506
3507 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3508
3509 PR target/51244
3510 * gcc.target/sh/pr51244-7.c: New.
3511 * gcc.target/sh/pr51244-8.c: New.
3512 * gcc.target/sh/pr51244-9.c: New.
3513 * gcc.target/sh/pr51244-10.c: New.
3514
3515 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3516
3517 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3518 -m2e or -m2a.
3519 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3520 * gcc.target/sh/pr53511-1.c: Likewise.
3521 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3522 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3523 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3524 * gcc.target/sh/pr53512-3.c: Likewise.
3525 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3526
3527 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3528
3529 PR target/39423
3530 * gcc.c-torture/compile/pr39423-1.c: New.
3531 * gcc.c-torture/compile/pr39423-2.c: New.
3532
3533 2012-08-12 Tobias Burnus <burnus@net-b.de>
3534
3535 PR fortran/54221
3536 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3537 they appear uninitialized on the RHS.
3538 * gfortran.dg/public_private_module_6.f90: New.
3539
3540 2012-08-11 Martin Jambor <mjambor@suse.cz>
3541
3542 PR fortran/48636
3543 * gfortran.dg/pr48636.f90: New test.
3544
3545 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3546
3547 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3548 to avoid warnings.
3549 (main): Adjust caller.
3550
3551 2012-08-10 Richard Guenther <rguenther@suse.de>
3552
3553 * gcc.dg/matrix/*.c: Adjust and move ...
3554 * gcc.dg/torture/: ... here.
3555 * gcc.dg/matrix: Remove directory.
3556
3557 2012-08-10 Richard Guenther <rguenther@suse.de>
3558
3559 PR middle-end/54219
3560 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3561
3562 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3563
3564 PR middle-end/54211
3565 * gcc.dg/tree-ssa/pr54211.c: New test.
3566
3567 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3568
3569 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3570 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3571
3572 2012-08-10 Richard Guenther <rguenther@suse.de>
3573
3574 PR tree-optimization/54109
3575 * gcc.dg/torture/pr54109.c: New testcase.
3576 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3577 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3578
3579 2012-08-10 Richard Guenther <rguenther@suse.de>
3580
3581 PR tree-optimization/54027
3582 * gcc.dg/torture/pr54027.c: New testcase.
3583
3584 2012-08-10 Richard Guenther <rguenther@suse.de>
3585
3586 * g++.dg/plugin/selfassign.c: Adjust.
3587 * gcc.dg/plugin/selfassign.c: Likewise.
3588 * gcc.dg/strlenopt-11.c: Likewise.
3589 * gcc.dg/strlenopt-13.c: Likewise.
3590 * gcc.dg/no-strict-overflow-4.c: Likewise.
3591 * gcc.dg/strict-overflow-4.c: Likewise.
3592 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3593 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3594 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3595 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3596 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3597 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3598 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3599 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3600 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3601 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3602 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3603 * gcc.dg/pr46309.c: Likewise.
3604 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3605
3606 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3607
3608 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3609 for x86 targets.
3610 * gcc.c-torture/compile/20120727-2.c: New test.
3611
3612 2012-08-09 Martin Jambor <mjambor@suse.cz>
3613
3614 * gcc.dg/ipa/iinline-4.c: New test.
3615 * gcc.dg/ipa/iinline-5.c: Likewise.
3616 * gcc.dg/ipa/iinline-6.c: Likewise.
3617 * gcc.dg/ipa/iinline-7.c: Likewise.
3618 * gcc.dg/lto/20120723_0.c: Likewise.
3619 * gcc.dg/lto/20120723_1.c: Likewise.
3620
3621 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3622
3623 PR target/39423
3624 * gcc.target/sh/pr39423-1.c: New.
3625
3626 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3627
3628 PR target/51244
3629 * gcc.target/sh/pr51244-5: New.
3630 * gcc.target/sh/pr51244-6: New.
3631
3632 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3633
3634 * gcc.target/i386/adx-addxcarry32-3.c: New.
3635 * gcc.target/i386/adx-addxcarry64-3.c: New.
3636
3637 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3638
3639 PR rtl-optimization/53701
3640 * gcc.dg/pr53701.c: New test.
3641
3642 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3643
3644 * gcc.c-torture/compile/20120727-1.c: New test.
3645
3646 2012-08-09 Tobias Burnus <burnus@net-b.de>
3647
3648 PR fortran/54199
3649 * gfortran.dg/intrinsic_shadow_4.f90: New.
3650
3651 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3652
3653 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3654
3655 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3656
3657 * gcc.c-torture/execute/20120808-1.c: New test.
3658
3659 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3660
3661 PR rtl-optimization/54157
3662 * gcc.target/i386/pr54157.c: New file.
3663
3664 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3665
3666 * gcc.target/i386/adx-addcarryx32-1.c: New.
3667 * gcc.target/i386/adx-addcarryx32-2.c: New.
3668 * gcc.target/i386/adx-addcarryx64-1.c: New.
3669 * gcc.target/i386/adx-addcarryx64-2.c: New.
3670 * gcc.target/i386/adx-check.h: New.
3671 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3672 * gcc.target/i386/sse-12.c: Add -madx.
3673 * gcc.target/i386/sse-13.c: Ditto.
3674 * gcc.target/i386/sse-14.c: Ditto.
3675 * gcc.target/i386/sse-22.c: Ditto.
3676 * gcc.target/i386/sse-23.c: Ditto.
3677 * g++.dg/other/i386-2.C: Ditto.
3678 * g++.dg/other/i386-3.C: Ditto.
3679
3680 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3681
3682 * gcc.dg/tree-ssa/slsr-5.c: New.
3683 * gcc.dg/tree-ssa/slsr-6.c: New.
3684 * gcc.dg/tree-ssa/slsr-7.c: New.
3685 * gcc.dg/tree-ssa/slsr-8.c: New.
3686 * gcc.dg/tree-ssa/slsr-9.c: New.
3687 * gcc.dg/tree-ssa/slsr-10.c: New.
3688 * gcc.dg/tree-ssa/slsr-11.c: New.
3689 * gcc.dg/tree-ssa/slsr-12.c: New.
3690 * gcc.dg/tree-ssa/slsr-13.c: New.
3691 * gcc.dg/tree-ssa/slsr-14.c: New.
3692 * gcc.dg/tree-ssa/slsr-15.c: New.
3693 * gcc.dg/tree-ssa/slsr-16.c: New.
3694 * gcc.dg/tree-ssa/slsr-17.c: New.
3695 * gcc.dg/tree-ssa/slsr-18.c: New.
3696 * gcc.dg/tree-ssa/slsr-19.c: New.
3697 * gcc.dg/tree-ssa/slsr-20.c: New.
3698 * gcc.dg/tree-ssa/slsr-21.c: New.
3699 * gcc.dg/tree-ssa/slsr-22.c: New.
3700 * gcc.dg/tree-ssa/slsr-23.c: New.
3701 * gcc.dg/tree-ssa/slsr-24.c: New.
3702 * gcc.dg/tree-ssa/slsr-25.c: New.
3703 * gcc.dg/tree-ssa/slsr-26.c: New.
3704 * gcc.dg/tree-ssa/slsr-30.c: New.
3705 * gcc.dg/tree-ssa/slsr-31.c: New.
3706
3707 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3708
3709 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3710 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3711 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3712
3713 2012-08-06 Cary Coutant <ccoutant@google.com>
3714
3715 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3716
3717 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3718
3719 PR fortran/35831
3720 * gfortran.dg/dummy_procedure_5.f90: Modified.
3721 * gfortran.dg/dummy_procedure_8.f90: New.
3722 * gfortran.dg/interface_26.f90: Modified.
3723 * gfortran.dg/proc_ptr_11.f90: Modified.
3724 * gfortran.dg/proc_ptr_15.f90: Modified.
3725 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3726 * gfortran.dg/typebound_override_1.f90: Modified.
3727 * gfortran.dg/typebound_proc_6.f03: Modified.
3728
3729 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3730
3731 PR tree-optimization/51938
3732 PR tree-optimization/52005
3733 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3734 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3735 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3736 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3737
3738 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3739
3740 Avoid crashing on erroneous static_assert usage
3741 * g++.dg/cpp0x/static_assert8.C: New test.
3742
3743 2012-08-06 Jason Merrill <jason@redhat.com>
3744
3745 * g++.dg/cpp0x/sfinae38.C: New.
3746
3747 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3748 Paolo Carlini <paolo.carlini@oracle.com>
3749
3750 PR c++/54165
3751 * g++.dg/conversion/void2.C: New.
3752
3753 2012-08-06 Tom de Vries <tom@codesourcery.com>
3754
3755 * gcc.dg/tree-ssa/vrp78.c: New test.
3756
3757 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3758 Richard Sandiford <rdsandiford@googlemail.com>
3759
3760 * g++.dg/opt/enum2.C: Require fpic target.
3761 * g++.dg/lto/20090303_0.C: Likewise.
3762
3763 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3764 Catherine Moore <clm@codesourcery.com>
3765
3766 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3767 flush function names too.
3768 * gcc.target/mips/clear-cache-1.c: Likewise.
3769
3770 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3771
3772 PR target/54156
3773 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3774
3775 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3776
3777 PR fortran/54166
3778 * gfortran.dg/array_5.f90: New test.
3779
3780 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3781
3782 PR tree-optimization/30318
3783 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3784
3785 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3786
3787 * g++.dg/ext/vector17.C: New testcase.
3788
3789 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3790
3791 PR target/51931
3792 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3793 * g++.dg/opt/longbranch1.C: Likewise.
3794
3795 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3796
3797 PR tree-optimization/53805
3798 * gcc.dg/fold-notunord.c: New testcase.
3799
3800 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3801
3802 PR fortran/48820
3803 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3804 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3805
3806 2012-08-02 Jason Merrill <jason@redhat.com>
3807 Paolo Carlini <paolo.carlini@oracle.com>
3808
3809 PR c++/51213 (again)
3810 * g++.dg/cpp0x/sfinae37.C: Extend.
3811
3812 2012-08-02 Richard Guenther <rguenther@suse.de>
3813
3814 PR tree-optimization/50672
3815 * g++.dg/torture/pr50672.C: New testcase.
3816
3817 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3818
3819 PR fortran/54147
3820 * gfortran.dg/abstract_type_6.f03: Modified.
3821 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3822 * gfortran.dg/proc_ptr_comp_35.f90: New.
3823 * gfortran.dg/typebound_proc_9.f03: Modified.
3824 * gfortran.dg/typebound_proc_26.f90: New.
3825
3826 2012-08-02 Richard Guenther <rguenther@suse.de>
3827
3828 * gcc.dg/torture/pta-callused-1.c: Adjust.
3829 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3830 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3831 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3832 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3833 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3834 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3835 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3836 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3837
3838 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3839
3840 PR fortran/54033
3841 * gfortran.dg/include_6.f90: New test case.
3842 * gfortran.dg/include_7.f90: New test case.
3843 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3844
3845 2012-08-01 Tom de Vries <tom@codesourcery.com>
3846
3847 * gcc.dg/tree-ssa/vrp76.c: New test.
3848
3849 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3850
3851 PR tree-optimization/46556
3852 * gcc.dg/tree-ssa/slsr-27.c: New.
3853 * gcc.dg/tree-ssa/slsr-28.c: New.
3854 * gcc.dg/tree-ssa/slsr-29.c: New.
3855
3856 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3857
3858 PR fortran/42418
3859 * gfortran.dg/proc_decl_29.f90: New.
3860
3861 2012-07-31 Dehao Chen <dehao@google.com>
3862
3863 * gcc.dg/predict-7.c: New test.
3864
3865 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3866
3867 PR fortran/54134
3868 * gfortran.dg/typebound_override_3.f90: New.
3869
3870 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3871
3872 PR tree-optimization/53773
3873 * gcc.dg/vect/pr53773.c: New test.
3874
3875 2012-07-31 Nick Clifton <nickc@redhat.com>
3876
3877 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3878 and for XStormy16.
3879
3880 2012-07-31 Tobias Burnus <burnus@net-b.de>
3881
3882 * gfortran.dg/c_funloc_tests_6.f90: New.
3883 * gfortran.dg/c_funloc_tests_7.f90: New.
3884 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3885
3886 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3887
3888 PR c++/53624
3889 * g++.dg/cpp0x/temp_default5.C: New.
3890
3891 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3892
3893 PR fortran/51081
3894 * gfortran.dg/proc_ptr_37.f90: New.
3895
3896 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3897
3898 * lib/target-supports.exp
3899 (check_effective_target_vect_natural_alignment): New function.
3900 * gcc.dg/align-2.c: Only run on targets with natural alignment
3901 of vector types.
3902 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3903 alignment of vector types.
3904
3905 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3906 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3907
3908 * gcc.target/i386/rdseed16-1.c: New.
3909 * gcc.target/i386/rdseed32-1.c: Ditto
3910 * gcc.target/i386/rdseed64-1.c: Ditto
3911 * gcc.target/i386/sse-12.c: Add -mrdseed.
3912 * gcc.target/i386/sse-13.c: Ditto.
3913 * gcc.target/i386/sse-14.c: Ditto.
3914 * g++.dg/other/i386-2.C: Ditto.
3915 * g++.dg/other/i386-3.C: Ditto.
3916
3917 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3918
3919 PR target/51244
3920 * gcc.target/sh/pr51244-4.c: New.
3921
3922 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3923
3924 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3925 for alpha*-*-* targets. Cleanup original tree dump.
3926
3927 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3928
3929 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3930 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3931
3932 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3933
3934 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3935 rand, srand. Include <stdlib.h>.
3936
3937 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3938
3939 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3940
3941 2012-07-26 Richard Henderson <rth@redhat.com>
3942
3943 * gcc.dg/attr-hotcold-1.c: New.
3944 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3945
3946 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3947 Sandra Loosemore <sandra@codesourcery.com>
3948
3949 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3950
3951 2012-07-26 Tobias Burnus <burnus@net-b.de>
3952
3953 * gfortran.dg/contiguous_1.f90: Update dg-error.
3954 * gfortran.dg/proc_ptr_32.f90: Ditto.
3955
3956 2012-07-26 Richard Guenther <rguenther@suse.de>
3957
3958 PR tree-optimization/54098
3959 * gcc.dg/torture/pr54098.c: New testcase.
3960
3961 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3962
3963 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3964 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3965
3966 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3967
3968 PR fortran/44354
3969 * gfortran.dg/array_constructor_39.f90: New test.
3970
3971 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3972
3973 PR fortran/44354
3974 * gfortran.dg/array_constructor_38.f90: New test.
3975
3976 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3977
3978 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3979
3980 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3981
3982 * gnat.dg/noreturn5.ad[sb]: New test.
3983
3984 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3985 Paul Brook <paul@codesourcery.com>
3986
3987 PR target/53633
3988
3989 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3990 * c-c++-common/pr53633.c: New test.
3991
3992 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3993
3994 * gcc.target/i386/asm-dialect-1.c: New test case.
3995
3996 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3997 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3998
3999 * gcc.target/i386/prefetchw-1.c: New.
4000 * gcc.target/i386/sse-12.c: Add -mprfchw.
4001 * gcc.target/i386/sse-13.c: Ditto.
4002 * gcc.target/i386/sse-14.c: Ditto.
4003 * gcc.target/i386/sse-22.c: Ditto.
4004 * gcc.target/i386/sse-23.c: Ditto.
4005 * g++.dg/other/i386-2.C: Ditto.
4006 * g++.dg/other/i386-3.C: Ditto.
4007
4008 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4009
4010 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4011
4012 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4013
4014 PR target/54051
4015 * gcc.target/arm/pr54051.c: New.
4016 * gcc.target/arm/vfp-1.c: Adjust test.
4017
4018 2012-07-24 Julian Brown <julian@codesourcery.com>
4019
4020 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4021 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4022 hard-float ARM.
4023
4024 2012-07-23 Paul Brook <paul@codesourcery.com>
4025
4026 * g++.dg/other/armv7m-1.c: New test.
4027
4028 2012-07-23 Julian Brown <julian@codesourcery.com>
4029
4030 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4031 ARM.
4032 (DO_TEST): Define to 1 for appropriate ARM targets.
4033
4034 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4035
4036 PR tree-optimization/53881
4037 * gcc.dg/pr53881.c: Renamed to ...
4038 * gcc.dg/pr53881-1.c: ... this.
4039 * gcc.dg/pr53881-2.c: New test.
4040
4041 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4042
4043 Handle recent changes in default atomics for cris*-*-linux*.
4044 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4045 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4046 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4047 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4048 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4049 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4050 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4051 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4052 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4053 -mno-unaligned-atomic-may-use-library is in effect for
4054 cris*-*-linux*.
4055 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4056 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4057 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4058 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4059 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4060 gcc.target/cris/torture/sync-mis-op-i-1.c,
4061 gcc.target/cris/torture/sync-mis-op-i-2.c,
4062 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4063 gcc.target/cris/torture/sync-mis-op-i-3.c,
4064 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4065 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4066 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4067 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4068 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4069 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4070 (main): Remove local variable x.
4071 [mis_ok]: Check that atomics don't fail.
4072
4073 2012-07-21 Andrew Pinski <apinski@cavium.com>
4074
4075 * gcc.dg/tree-ssa/vrp72.c: New test.
4076 * gcc.dg/tree-ssa/vrp73.c: New test.
4077 * gcc.dg/tree-ssa/vrp74.c: New test.
4078 * gcc.dg/tree-ssa/vrp75.c: New test.
4079
4080 2012-07-21 Andrew Pinski <apinski@cavium.com>
4081
4082 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4083 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4084
4085 2012-07-21 Andrew Pinski <apinski@cavium.com>
4086
4087 * gcc.target/mips/octeon-pop-2.c: New testcase.
4088
4089 2012-07-21 Tobias Burnus <burnus@net-b.de>
4090
4091 PR fortran/48820
4092 * gfortran.dg/assumed_rank_3.f90: New.
4093 * gfortran.dg/assumed_rank_11.f90: New.
4094 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4095 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4096 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4097
4098 2012-07-21 Andrew Pinski <apinski@cavium.com>
4099
4100 * gcc.target/mips/unaligned-1.c: New testcase.
4101
4102 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4103
4104 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4105
4106 2012-07-20 Tobias Burnus <burnus@net-b.de>
4107
4108 * gfortran.dg/bind_c_array_params_2.f90: New.
4109 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4110 and update dg-error.
4111
4112 2012-07-20 Tobias Burnus <burnus@net-b.de>
4113
4114 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4115
4116 2012-07-20 Jason Merrill <jason@redhat.com>
4117
4118 PR c++/54038
4119 * g++.dg/other/array7.C: New.
4120
4121 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4122
4123 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4124 the basic block and check loop depth.
4125 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4126 matching patterns and comments.
4127 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4128 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4129
4130 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR c++/28656
4133 * c-c++-common/pr28656.c: New test.
4134
4135 2012-07-19 Jason Merrill <jason@redhat.com>
4136
4137 PR c++/54026
4138 * g++.dg/init/mutable1.C: New.
4139
4140 2012-07-20 Tobias Burnus <burnus@net-b.de>
4141
4142 PR fortran/48820
4143 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4144 * gfortran.dg/assumed_rank_1.f90: New.
4145 * gfortran.dg/assumed_rank_1_c.c: New.
4146 * gfortran.dg/assumed_rank_2.f90: New.
4147 * gfortran.dg/assumed_rank_4.f90: New.
4148 * gfortran.dg/assumed_rank_5.f90: New.
4149 * gfortran.dg/assumed_rank_6.f90: New.
4150 * gfortran.dg/assumed_rank_7.f90: New.
4151 * gfortran.dg/assumed_rank_8.f90: New.
4152 * gfortran.dg/assumed_rank_8_c.c: New.
4153 * gfortran.dg/assumed_rank_9.f90: New.
4154 * gfortran.dg/assumed_rank_10.f90: New.
4155 * gfortran.dg/assumed_rank_12.f90: New.
4156
4157 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4158
4159 * gnat.dg/opt25.adb: New test.
4160 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4161 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4162
4163 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4164
4165 * gnat.dg/aggr20.ad[sb]: New test.
4166 * gnat.dg/aggr20_pkg.ads: New helper.
4167
4168 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4169
4170 * gnat.dg/derived_type3.adb: New test.
4171 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4172
4173 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4174
4175 PR rtl-optimization/53942
4176 * gcc.dg/pr53942.c: New test.
4177
4178 2012-07-19 Jason Merrill <jason@redhat.com>
4179
4180 PR c++/54021
4181 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4182
4183 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4184
4185 * gnat.dg/discr38.adb: New test.
4186
4187 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4188
4189 PR middle-end/54017
4190 * c-c++-common/gomp/pr54017.c: New test.
4191
4192 2012-07-19 Richard Guenther <rguenther@suse.de>
4193 Eric Botcazou <ebotcazou@adacore.com>
4194
4195 * gnat.dg/loop_optimization11.adb: New testcase.
4196 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4197
4198 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4199 Jason Merrill <jason@redhat.com>
4200
4201 * g++.dg/cpp0x/sfinae37.C: New.
4202 * g++.dg/template/access23.C: New.
4203 * g++.dg/template/access7.C: Adjust.
4204 * g++.dg/template/sfinae10.C: Don't expect errors.
4205 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4206
4207 2012-07-18 Julian Brown <julian@codesourcery.com>
4208 Sandra Loosemore <sandra@codesroucery.com>
4209
4210 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4211
4212 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4213
4214 * gnat.dg/noreturn4.ad[sb]: New test.
4215 * gnat.dg/noreturn4_pkg.ads: New helper.
4216
4217 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4218 Julian Brown <julian@codesourcery.com>
4219
4220 * gcc.target/arm/neon-vdup-1.c: New test case.
4221 * gcc.target/arm/neon-vdup-2.c: New test case.
4222 * gcc.target/arm/neon-vdup-3.c: New test case.
4223 * gcc.target/arm/neon-vdup-4.c: New test case.
4224 * gcc.target/arm/neon-vdup-5.c: New test case.
4225 * gcc.target/arm/neon-vdup-6.c: New test case.
4226 * gcc.target/arm/neon-vdup-7.c: New test case.
4227 * gcc.target/arm/neon-vdup-8.c: New test case.
4228 * gcc.target/arm/neon-vdup-9.c: New test case.
4229 * gcc.target/arm/neon-vdup-10.c: New test case.
4230 * gcc.target/arm/neon-vdup-11.c: New test case.
4231 * gcc.target/arm/neon-vdup-12.c: New test case.
4232 * gcc.target/arm/neon-vdup-13.c: New test case.
4233 * gcc.target/arm/neon-vdup-14.c: New test case.
4234 * gcc.target/arm/neon-vdup-15.c: New test case.
4235 * gcc.target/arm/neon-vdup-16.c: New test case.
4236 * gcc.target/arm/neon-vdup-17.c: New test case.
4237 * gcc.target/arm/neon-vdup-18.c: New test case.
4238 * gcc.target/arm/neon-vdup-19.c: New test case.
4239 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4240 arguments non-constant.
4241
4242 2012-07-18 Richard Guenther <rguenther@suse.de>
4243
4244 PR tree-optimization/53970
4245 * g++.dg/torture/pr53970.C: New testcase.
4246
4247 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4248
4249 PR target/38621
4250 * gcc.c-torture/compile/pr38621.c: New.
4251
4252 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4253
4254 PR target/33135
4255 * gcc.target/sh/pr33135-1.c: New.
4256 * gcc.target/sh/pr33135-2.c: New.
4257 * gcc.target/sh/pr33135-3.c: New.
4258 * gcc.target/sh/pr33135-4.c: New.
4259
4260 2012-07-17 Jason Merrill <jason@redhat.com>
4261
4262 PR c++/53995
4263 * g++.dg/parse/enum9.C: New.
4264
4265 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4266 Sandra Loosemore <sandra@codesourcery.com>
4267
4268 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4269 if there is a conflict with -mcpu=. Use -mcpu=5208.
4270
4271 2012-07-17 Jason Merrill <jason@redhat.com>
4272
4273 PR c++/53989
4274 * g++.dg/template/array23.C: New.
4275
4276 2012-07-17 Tobias Burnus <burnus@net-b.de>
4277
4278 PR fortran/53985
4279 * gfortran.dg/bind_c_usage_26.f90: New.
4280 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4281 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4282 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4283 * gfortran.dg/interop_params.f03: Ditto.
4284
4285 2012-07-17 Jason Merrill <jason@redhat.com>
4286
4287 * g++.dg/template/inherit8.C: Adjust.
4288 * g++.dg/template/using21.C: Adjust.
4289 * g++.dg/template/using22.C: Adjust.
4290
4291 PR c++/53549
4292 * g++.dg/template/current-inst1.C: New.
4293 * g++.dg/parse/crash35.C: Adjust.
4294
4295 2012-07-17 Tobias Burnus <burnus@net-b.de>
4296
4297 PR fortran/52101
4298 * gfortran.dg/oldstyle_4.f90: New.
4299
4300 2012-07-17 Tobias Burnus <burnus@net-b.de>
4301
4302 PR fortran/49265
4303 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4304 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4305
4306 2012-07-16 Jason Merrill <jason@redhat.com>
4307
4308 * g++.dg/parse/access8.C: Adjust.
4309 * g++.dg/template/sfinae6_neg.C: Adjust.
4310
4311 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4312
4313 PR fortran/53824
4314 * gfortran.dg/coarray_allocate_1.f90: New test.
4315
4316 2012-07-16 Andrew Pinski <apinski@cavium.com>
4317
4318 * gcc.c-torture/execute/bswap-1.c: New testcase.
4319 * gcc.c-torture/compile/unalign-1.c: New testcase.
4320 * gcc.c-torture/compile/20120524-1.c: New testcase.
4321 * gcc.c-torture/compile/20101216-1.c: New testcase.
4322
4323 2012-07-16 Dehao Chen <dehao@google.com>
4324
4325 Revert
4326 2012-07-10 Dehao Chen <dehao@google.com>
4327
4328 * gcc.dg/debug_info_inline.c: New test.
4329
4330 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4331
4332 PR fortran/53956
4333 * gfortran.dg/proc_decl_28.f90: New.
4334
4335 2012-07-16 Andrew Pinski <apinski@cavium.com>
4336
4337 * gcc.dg/torture/builtins-1.c: New testcase.
4338
4339 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4340
4341 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4342 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4343 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4344 gcc.target/cris/sync-1-v10.c,
4345 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4346 pass -mno-unaligned-atomic-may-use-library.
4347 * gcc.target/cris/sync-xchg-1.c: New test.
4348 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4349 valid register operand output modifier.
4350
4351 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4352
4353 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4354 characters.
4355
4356 2012-07-13 Andrew Pinski <apinski@cavium.com>
4357
4358 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4359 rather than cleanup-tree-dump.
4360 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4361
4362 2012-07-13 Richard Guenther <rguenther@suse.de>
4363
4364 PR tree-optimization/53907
4365 * gcc.target/i386/pr53907.c: New testcase.
4366
4367 2012-07-13 Richard Guenther <rguenther@suse.de>
4368
4369 PR tree-optimization/53922
4370 * gcc.dg/torture/pr53922.c: New testcase.
4371
4372 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4373
4374 PR rtl-optimization/53908
4375 * gcc.dg/torture/pr53908.c: New test.
4376
4377 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4378
4379 PR c++/53531
4380 * g++.dg/cpp0x/variadic135.C: New.
4381
4382 2012-07-12 Jason Merrill <jason@redhat.com>
4383
4384 * g++.dg/template/sfinae6_neg.C: Adjust.
4385
4386 2012-07-12 Tobias Burnus <burnus@net-b.de>
4387
4388 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4389 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4390 scan-tree-dump-times pattern.
4391
4392 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4393
4394 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4395
4396 2012-07-11 Jason Merrill <jason@redhat.com>
4397
4398 DR 1402
4399 * g++.g/cpp0x/defaulted37.C: New.
4400
4401 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4402
4403 PR target/53859
4404 * gcc.target/arm/pr53859.c: New test.
4405
4406 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4407
4408 PR target/53886
4409 * gcc.c-torture/compile/pr53886.c: New.
4410
4411 2012-07-10 Dehao Chen <dehao@google.com>
4412
4413 * gcc.dg/debug_info_inline.c: New test.
4414
4415 2012-07-10 Jason Merrill <jason@redhat.com>
4416
4417 PR c++/53733
4418 * g++.dg/cpp0x/defaulted36.C: New.
4419 * g++.dg/cpp0x/defaulted21.C: Adjust.
4420
4421 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4422
4423 2012-07-09 Sterling Augustine <saugustine@google.com>
4424
4425 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4426
4427 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4428
4429 PR tree-optimization/53887
4430 * gcc.dg/pr53887.c: New test.
4431
4432 2012-07-09 Jason Merrill <jason@redhat.com>
4433
4434 PR c++/53882
4435 * g++.dg/cpp0x/nullptr29.C: New.
4436
4437 2012-07-09 Tom de Vries <tom@codesourcery.com>
4438 Richard Guenther <rguenther@suse.de>
4439
4440 * gcc.dg/builtin-unreachable-6.c: New test.
4441 * gcc.dg/builtin-unreachable-5.c: New test.
4442
4443 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4444
4445 PR tree-optimization/53881
4446 * gcc.dg/pr53881.c: New test.
4447
4448 2012-07-06 Jason Merrill <jason@redhat.com>
4449
4450 PR c++/53862
4451 * g++.dg/cpp0x/variadic134.C: New.
4452
4453 PR c++/53858
4454 * g++.dg/cpp0x/alias-decl-20.C: New.
4455
4456 2012-07-06 Tom de Vries <tom@codesourcery.com>
4457
4458 PR tree-optimization/51879
4459 * gcc.dg/pr51879-16.c: New test.
4460 * gcc.dg/pr51879-17.c: Same.
4461
4462 2012-07-06 Tom de Vries <tom@codesourcery.com>
4463
4464 PR tree-optimization/52009
4465 * gcc.dg/pr51879-7.c: New test.
4466 * gcc.dg/pr51879-18.c: New test.
4467
4468 2012-07-05 Jason Merrill <jason@redhat.com>
4469
4470 PR c++/50852
4471 * g++.dg/template/typedef39.C: New.
4472
4473 PR c++/53039
4474 * g++.dg/cpp0x/variadic133.C: New.
4475 * g++.dg/template/param1.C: Adjust.
4476
4477 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4478
4479 PR target/48941
4480 PR target/51980
4481 * gcc.target/arm/neon/vtrnf32.c: Update.
4482 * gcc.target/arm/neon/vtrns32.c: Update.
4483 * gcc.target/arm/neon/vtrnu32.c: Update.
4484 * gcc.target/arm/neon/vzipf32.c: Update.
4485 * gcc.target/arm/neon/vzips32.c: Update.
4486 * gcc.target/arm/neon/vzipu32.c: Update.
4487
4488 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4489
4490 PR fortran/53732
4491 * gfortran.dg/inline_sum_4.f90: New test.
4492
4493 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4494
4495 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4496
4497 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4498
4499 * gcc.target/arm/fma-sp.c: New testcase.
4500 * gcc.target/arm/fma.c: Likewise.
4501 * gcc.target/arm/fma.h: Likewise.
4502
4503 2012-07-04 Jason Merrill <jason@redhat.com>
4504
4505 PR c++/53848
4506 * g++.dg/other/enum3.C: New.
4507
4508 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4509
4510 PR middle-end/53321
4511 * g++.dg/torture/pr53321.C: New test.
4512
4513 2012-07-04 Richard Guenther <rguenther@suse.de>
4514
4515 PR tree-optimization/53844
4516 * g++.dg/tree-ssa/pr53844.C: New testcase.
4517
4518 2012-07-04 Richard Guenther <rguenther@suse.de>
4519
4520 PR tree-optimization/53849
4521 * gcc.dg/pr53849.c: New testcase.
4522
4523 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4524
4525 PR c++/53812
4526 * g++.dg/ext/label14.C: New test.
4527
4528 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4529
4530 PR target/53811
4531 * g++.dg/other/pr53811.C: New test.
4532
4533 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4534
4535 PR target/28896
4536 * gcc.target/m68k/stack-limit-1.c: New testcase.
4537
4538 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4539
4540 * gnat.dg/recursive_call.adb: New test.
4541
4542 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4543
4544 * gnat.dg/discr37.ad[sb]: New test.
4545
4546 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4547
4548 * g++.dg/other/packed1.C: Remove SH from xfail list.
4549
4550 2012-07-02 Jason Merrill <jason@redhat.com>
4551
4552 PR c++/53619
4553 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4554
4555 PR c++/53783
4556 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4557
4558 PR c++/53788
4559 * g++.dg/cpp0x/decltype39.C: New.
4560 * g++.dg/diagnostic/method1.C: Adjust.
4561
4562 PR c++/53816
4563 * g++.dg/template/ref6.C: New.
4564
4565 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4566
4567 PR target/53568
4568 * gcc.target/sh/pr53568-1.c: New.
4569
4570 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4571
4572 PR target/51244
4573 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4574
4575 2012-07-02 Jason Merrill <jason@redhat.com>
4576
4577 PR c++/53821
4578 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4579
4580 PR c++/53524
4581 * g++.dg/template/enum7.C: New.
4582 * g++.dg/other/ptrmem10.C: Adjust.
4583 * g++.dg/other/ptrmem11.C: Adjust.
4584 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4585
4586 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4587
4588 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4589
4590 2012-07-01 Wei Guozhi <carrot@google.com>
4591
4592 PR target/53447
4593 * gcc.target/arm/pr53447-1.c: New testcase.
4594 * gcc.target/arm/pr53447-2.c: New testcase.
4595 * gcc.target/arm/pr53447-3.c: New testcase.
4596 * gcc.target/arm/pr53447-4.c: New testcase.
4597
4598 2012-06-29 Richard Guenther <rguenther@suse.de>
4599
4600 PR tree-optimization/47061
4601 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4602
4603 2012-06-29 Richard Guenther <rguenther@suse.de>
4604
4605 PR tree-optimization/37541
4606 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4607
4608 2012-06-29 Richard Guenther <rguenther@suse.de>
4609
4610 PR tree-optimization/52589
4611 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4612
4613 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4614
4615 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4616
4617 * g++.dg/template/error46.C: Add missing comment to dg-message.
4618 * g++.dg/template/crash107.C: Likewise.
4619 * g++.dg/template/error47.C: Likewise.
4620 * g++.dg/template/crash108.C: Likewise.
4621 * g++.dg/overload/operator5.C: Likewise.
4622
4623 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4624 errors in dg-message directives, add comments.
4625
4626 2012-06-28 Kai Tietz <ktietz@redhat.com>
4627
4628 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4629 hard-coded 'unsigned long'.
4630
4631 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR tree-optimization/51581
4634 * gcc.dg/vect/pr51581-4.c: New test.
4635
4636 PR tree-optimization/53645
4637 * gcc.c-torture/execute/pr53645-2.c: New test.
4638
4639 2012-06-28 Richard Guenther <rguenther@suse.de>
4640
4641 PR middle-end/53790
4642 * gcc.dg/torture/pr53790.c: New testcase.
4643
4644 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR tree-optimization/53645
4647 * gcc.c-torture/execute/pr53645.c: New test.
4648
4649 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4650
4651 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4652
4653 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4654
4655 PR debug/53671
4656 PR debug/49888
4657 * gcc.dg/guality/pr49888.c: Account for the possibility that
4658 the variable is optimized out at the first test.
4659
4660 2012-06-27 Jason Merrill <jason@redhat.com>
4661
4662 * g++.dg/cpp0x/override2.C: Adjust.
4663 * g++.dg/template/error5.C: Adjust.
4664 * g++.dg/parse/crash28.C: Adjust.
4665
4666 PR c++/53563
4667 * g++.dg/parse/template27.C: New.
4668 * g++.dg/template/crash74.C: Adjust expected output.
4669
4670 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4671
4672 PR fortran/41951
4673 PR fortran/49591
4674 * gfortran.dg/typebound_operator_16.f03: New.
4675
4676 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4677
4678 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4679 even src1.i and src2.i fields even in the second half of the arrays.
4680
4681 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4682
4683 PR c++/51033.
4684 * g++.dg/torture/vshuf-16.inc: New test.
4685 * g++.dg/torture/vshuf-2.inc: New test.
4686 * g++.dg/torture/vshuf-4.inc: New test.
4687 * g++.dg/torture/vshuf-8.inc: New test.
4688 * g++.dg/torture/vshuf-main.inc: New test.
4689 * g++.dg/torture/vshuf-v16hi.C: New test.
4690 * g++.dg/torture/vshuf-v16qi.C: New test.
4691 * g++.dg/torture/vshuf-v2df.C: New test.
4692 * g++.dg/torture/vshuf-v2di.C: New test.
4693 * g++.dg/torture/vshuf-v2sf.C: New test.
4694 * g++.dg/torture/vshuf-v2si.C: New test.
4695 * g++.dg/torture/vshuf-v4df.C: New test.
4696 * g++.dg/torture/vshuf-v4di.C: New test.
4697 * g++.dg/torture/vshuf-v4sf.C: New test.
4698 * g++.dg/torture/vshuf-v4si.C: New test.
4699 * g++.dg/torture/vshuf-v8hi.C: New test.
4700 * g++.dg/torture/vshuf-v8qi.C: New test.
4701 * g++.dg/torture/vshuf-v8si.C: New test.
4702
4703 2012-06-27 Richard Guenther <rguenther@suse.de>
4704
4705 PR middle-end/53676
4706 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4707
4708 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4709
4710 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4711 scan-dump-dem-not): Use printable pattern in test name.
4712
4713 2012-06-26 Sterling Augustine <saugustine@google.com>
4714 Dominique Dhumieres <dominiq@lps.ens.fr>
4715
4716 * gcc.dg/pubtypes-2.c: Update expected output.
4717 * gcc.dg/pubtypes-3.c: Likewise.
4718 * gcc.dg/pubtypes-4.c: Likewise.
4719
4720 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4721
4722 * gcc.dg/tree-ssa/slsr-1.c: New test.
4723 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4724 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4725 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4726
4727 2012-06-26 Matt Turner <mattst88@gmail.com>
4728
4729 PR target/35294
4730 * gcc.target/arm/mmx-2.c: New.
4731
4732 2012-06-26 Richard Guenther <rguenther@suse.de>
4733
4734 PR c++/53752
4735 * g++.dg/torture/pr53752.C: New testcase.
4736
4737 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4738
4739 PR tree-optimization/53748
4740 * gcc.c-torture/compile/pr53748.c: New test.
4741
4742 2012-06-25 Jason Merrill <jason@redhat.com>
4743
4744 PR c++/53498
4745 PR c++/53305
4746 * g++.dg/cpp0x/decltype38.C: New.
4747 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4748
4749 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4750
4751 * lib/target-supports-dg.exp (testname-for-summary): New.
4752 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4753 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4754 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4755 scan-module-absence, output-exists, output-exists-not: Use
4756 testname-for-summary.
4757 (dg-test): Clean up testname_with_flags.
4758 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4759 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4760 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4761 scan-assembler-dem-not, object-size: Use testname-for-summary.
4762 * lib/gcov.exp (run-gcov): Likewise.
4763 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4764 scan-dump-dem, scan-dump-dem-note): Likewise.
4765
4766 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4767 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4768 including profopt.opt; save and restore existing value.
4769 * g++.dg/bprob/bprob.exp: Likewise.
4770 * gcc.dg/matrix/matrix.exp: Likewise.
4771 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4772 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4773 PROFOPT_OPTIONS.
4774
4775 2012-06-25 Richard Henderson <rth@redhat.com>
4776
4777 * gcc.dg/pr53749.c: New.
4778
4779 2012-06-25 Jason Merrill <jason@redhat.com>
4780
4781 PR c++/52988
4782 * g++.dg/cpp0x/nullptr28.C: New.
4783
4784 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4785
4786 * gcc.target/arm/neon-vld1_dupQ.c: New.
4787
4788 2012-06-25 Florian Weimer <fweimer@redhat.com>
4789
4790 * g++.dg/init/new35.C: New.
4791 * g++.dg/init/new36.C: New.
4792 * g++.dg/init/new37.C: New.
4793 * g++.dg/ext/vla5.C: New warning.
4794 * g++.dg/ext/vla8.C: New warning.
4795 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4796
4797 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4798 James Greenhalgh <james.greenhalgh@arm.com>
4799
4800 * gcc.target/arm/ftest-support-arm.h New testcase.
4801 * gcc.target/arm/ftest-support-thumb.h Likewise.
4802 * gcc.target/arm/ftest-support.h Likewise.
4803 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4804 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4805 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4806 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4807 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4808 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4809 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4810 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4811 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4812 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4813 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4814 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4815 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4816 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4817 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4818 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4819 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4820 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4821 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4822 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4823 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4824 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4825 * lib/target-supports.exp
4826 (check_effective_target_arm_arch_FUNC): Add support for more
4827 architectures.
4828 (add_options_for_arm_arch_FUNC): Likewise.
4829 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4830
4831 2012-06-25 Jason Merrill <jason@redhat.com>
4832
4833 PR c++/53202
4834 * g++.dg/cpp0x/constexpr-tuple.C: New.
4835
4836 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4837
4838 PR target/53759
4839 * gcc.target/i386/pr53759.c: New test.
4840
4841 PR c++/53594
4842 * g++.dg/cpp0x/nsdmi7.C: New test.
4843
4844 2012-06-24 Kai Tietz <ktietz@redhat.com>
4845
4846 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4847 for LLP64 targets.
4848 * gcc.target/i386/pr38988.c: Likewise.
4849
4850 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4851
4852 PR fortran/47710
4853 PR fortran/53328
4854 * gfortran.dg/typebound_generic_12.f03: New.
4855 * gfortran.dg/typebound_generic_13.f03: New.
4856
4857 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4858
4859 * gnat.dg/lto15.ad[sb]: New test.
4860
4861 2012-06-21 Meador Inge <meadori@codesourcery.com>
4862
4863 PR c/53702
4864 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4865
4866 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4867
4868 * gcc.dg/pch/ident-1.c: New test.
4869 * gcc.dg/pch/ident-1.hs: Header file for new test.
4870
4871 2012-06-21 Michael Matz <matz@suse.de>
4872
4873 PR middle-end/53688
4874 * gcc.c-torture/execute/pr53688.c: New test.
4875
4876 2012-06-20 Richard Guenther <rguenther@suse.de>
4877
4878 PR tree-optimization/30318
4879 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4880
4881 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4882
4883 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4884
4885 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4886
4887 * gcc.target/i386/clearcapv2.map: New file.
4888 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4889
4890 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4891
4892 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4893 and add __sh__ case.
4894
4895 2012-06-19 Jason Merrill <jason@redhat.com>
4896
4897 PR c++/52637
4898 * g++.dg/debug/localclass1.C: New.
4899
4900 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4901
4902 * g++.dg/cpp0x/override4.C: New.
4903
4904 2012-06-14 Jason Merrill <jason@redhat.com>
4905
4906 PR c++/53651
4907 * g++.dg/cpp0x/decltype37.C: New.
4908
4909 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4910
4911 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4912
4913 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4914
4915 * gcc.c-torture/compile/vector-5.c,
4916 gcc.c-torture/compile/vector-6.c: New tests.
4917
4918 2012-06-19 Richard Henderson <rth@redhat.com>
4919
4920 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4921
4922 2012-06-19 Richard Guenther <rguenther@suse.de>
4923
4924 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4925
4926 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4927
4928 PR target/53712
4929 * gcc.target/i386/pr53712.c: New test.
4930
4931 2012-06-18 Tobias Burnus <burnus@net-b.de>
4932
4933 PR fortran/53692
4934 * gfortran.dg/elemental_optional_args_6.f90: New.
4935
4936 2012-06-18 Tobias Burnus <burnus@net-b.de>
4937
4938 PR fortran/53526
4939 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4940 * gfortran.dg/coarray/move_alloc_1.f90
4941
4942 2012-06-18 Tobias Burnus <burnus@net-b.de>
4943
4944 PR fortran/53526
4945 * gfortran.dg/coarray_27.f90: New.
4946
4947 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4948 Greta Yorsh <Greta.Yorsh@arm.com>
4949
4950 * gcc.target/arm/epilog-1.c: New test.
4951
4952 2012-06-18 Richard Guenther <rguenther@suse.de>
4953
4954 PR tree-optimization/53693
4955 * g++.dg/torture/pr53693.C: New testcase.
4956
4957 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4958
4959 PR tree-optimization/53703
4960 * gcc.dg/torture/pr53703.c: New test.
4961
4962 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4963
4964 PR middle-end/53698
4965 * gcc.target/i386/pr53698.c: New test.
4966
4967 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4968
4969 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4970
4971 2012-06-17 Tobias Burnus <burnus@net-b.de>
4972
4973 PR fortran/53691
4974 PR fortran/53685
4975 * gfortran.dg/transfer_check_3.f90: New.
4976
4977 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4978
4979 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4980
4981 2012-06-16 Tobias Burnus <burnus@net-b.de>
4982
4983 PR fortran/53642
4984 PR fortran/45170
4985 * gfortran.dg/deferred_type_param_8.f90: New.
4986
4987 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4988
4989 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4990 testname that includes flags, passed in as new argument, in
4991 pass/fail messages.
4992 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4993 and pass it to verify-* procedures.
4994
4995 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4996 alignment torture options with usual torture options.
4997
4998 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4999 messages reported for one line of source code.
5000 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5001 * g++.dg/cpp0x/decltype2.C: Likewise.
5002 * g++.dg/cpp0x/decltype3.C: Likewise.
5003 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5004 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5005 * g++.dg/cpp0x/static_assert3.C: Likewise.
5006 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5007 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5008 * g++.dg/cpp0x/union1.C: Likewise.
5009 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5010 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5011 * g++.dg/cpp0x/variadic2.C: Likewise.
5012 * g++.dg/cpp0x/variadic20.C: Likewise.
5013 * g++.dg/cpp0x/variadic74.C: Likewise.
5014 * g++.dg/diagnostic/bitfld2.C: Likewise.
5015 * g++.dg/ext/attrib44.C: Likewise.
5016 * g++.dg/ext/no-asm-1.C: Likewise.
5017 * g++.dg/other/error34.C: Likewise.
5018 * g++.dg/parse/crash46.C: Likewise.
5019 * g++.dg/parse/error10.C: Likewise.
5020 * g++.dg/parse/error2.C: Likewise.
5021 * g++.dg/parse/error3.C: Likewise.
5022 * g++.dg/parse/error36.C: Likewise.
5023 * g++.dg/parse/error8.C: Likewise.
5024 * g++.dg/parse/error9.C: Likewise.
5025 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5026 * g++.dg/parse/parser-pr28152.C: Likewise.
5027 * g++.dg/parse/template25.C: Likewise.
5028 * g++.dg/parse/typename11.C: Likewise.
5029 * g++.dg/tc1/dr147.C: Likewise.
5030 * g++.dg/template/deduce3.C: Likewise.
5031 * g++.dg/template/koenig9.C: Likewise.
5032 * g++.dg/template/pr23510.C: Likewise.
5033 * g++.dg/warn/pr12242.C: Likewise.
5034 * g++.dg/warn/pr30551-2.C: Likewise.
5035 * g++.dg/warn/pr30551.C: Likewise.
5036 * g++.old-deja/g++.other/typename1.C: Likewise.
5037 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5038
5039 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5040
5041 PR c++/51033
5042 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5043 * c-c++-common/torture/vshuf-2.inc: Likewise.
5044 * c-c++-common/torture/vshuf-4.inc: Likewise.
5045 * c-c++-common/torture/vshuf-8.inc: Likewise.
5046 * c-c++-common/torture/vshuf-main.inc: Likewise.
5047 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5048 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5049 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5050 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5051 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5052 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5053 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5054 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5055 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5056 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5057 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5058 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5059 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5060 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5061
5062 2012-06-15 Michael Matz <matz@suse.de>
5063
5064 * gcc.dg/tree-ssa/vector-4.c: New test.
5065
5066 2012-06-15 Michael Matz <matz@suse.de>
5067
5068 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5069 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5070
5071 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5072
5073 PR tree-optimization/53636
5074 * gcc.target/arm/pr53636.c: New test.
5075
5076 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR tree-optimization/51581
5079 * gcc.c-torture/execute/pr51581-1.c: New test.
5080 * gcc.c-torture/execute/pr51581-2.c: New test.
5081 * gcc.dg/vect/pr51581-1.c: New test.
5082 * gcc.dg/vect/pr51581-2.c: New test.
5083 * gcc.dg/vect/pr51581-3.c: New test.
5084 * gcc.target/i386/avx-pr51581-1.c: New test.
5085 * gcc.target/i386/avx-pr51581-2.c: New test.
5086 * gcc.target/i386/avx2-pr51581-1.c: New test.
5087 * gcc.target/i386/avx2-pr51581-2.c: New test.
5088 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5089
5090 2012-06-15 Richard Guenther <rguenther@suse.de>
5091
5092 * gcc.c-torture/execute/20120615-1.c: New testcase.
5093
5094 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5095
5096 * gnat.dg/vect8.ad[sb]: New test.
5097
5098 2012-06-14 Richard Guenther <rguenther@suse.de>
5099
5100 * gcc.dg/tree-ssa/vrp.h: New testcase.
5101 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5102
5103 2012-06-13 Christian Bruel <christian.bruel@st.com>
5104
5105 PR target/53621
5106 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5107
5108 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5109
5110 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5111
5112 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5113
5114 PR testsuite/20771
5115 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5116 test summary unique.
5117
5118 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5119 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5120 scan-stack-usage-not): Don't strip torture options from test name.
5121
5122 * lib/scandump.exp (scan-dump-times): Use printable version of
5123 regexp in test summary line.
5124
5125 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5126 messages reported for one line of source code.
5127 * gcc.dg/format/few-1.c: Likewise.
5128 * gcc.dg/ia64-sync-2.c: Likewise.
5129 * gcc.dg/sync-2.c: Likewise.
5130 * gcc.dg/noncompile/pr44517.c: Likewise.
5131
5132 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5133
5134 PR debug/49888
5135 * gcc.dg/guality/pr49888.c: New.
5136
5137 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5138
5139 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5140 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5141 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5142
5143 2012-06-13 Tobias Burnus <burnus@net-b.de>
5144
5145 PR fortran/53643
5146 * gfortran.dg/intent_out_7.f90: New.
5147
5148 2012-06-13 Tobias Burnus <burnus@net-b.de>
5149
5150 PR fortran/53597
5151 * gfortran.dg/save_4.f90: New.
5152
5153 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR c/53532
5156 PR c/51034
5157 PR c/53196
5158 * gcc.dg/pr53532.c: New test.
5159 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5160 adjust line numbers.
5161 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5162 * gcc.dg/Wcxx-compat-8.c: Likewise.
5163 * gcc.dg/pr51034.c: New test.
5164 * gcc.dg/pr53196-1.c: New test.
5165 * gcc.dg/pr53196-2.c: New test.
5166
5167 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5168
5169 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5170 alignment torture options with usual torture options.
5171 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5172 instead of dg-options.
5173 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5174 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5175 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5176 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5177 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5178 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5179
5180 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5181 to checks for multiple messages reported for one line of source code.
5182 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5183
5184 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5185 messages reported for one line of source code.
5186
5187 * gcc.dg/20031223-1.c: Add comments to check for multiple
5188 messages reported for one line of source code.
5189 * gcc.dg/Wconversion-integer.c: Likewise.
5190 * gcc.dg/Wfatal-2.c: Likewise.
5191 * gcc.dg/Wfatal.c: Likewise.
5192 * gcc.dg/Wobjsize-1.c: Likewise.
5193 * gcc.dg/c99-vla-jump-1.c: Likewise.
5194 * gcc.dg/c99-vla-jump-2.c: Likewise.
5195 * gcc.dg/c99-vla-jump-3.c: Likewise.
5196 * gcc.dg/c99-vla-jump-4.c: Likewise.
5197 * gcc.dg/c99-vla-jump-5.c: Likewise.
5198 * gcc.dg/decl-9.c: Likewise.
5199 * gcc.dg/declspec-10.c: Likewise.
5200 * gcc.dg/declspec-18.c: Likewise.
5201 * gcc.dg/mtune.c: Likewise.
5202 * gcc.dg/parser-pr28152-2.c: Likewise.
5203 * gcc.dg/parser-pr28152.c: Likewise.
5204 * gcc.dg/pr14475.c: Likewise.
5205 * gcc.dg/pr27953.c: Likewise.
5206 * gcc.dg/pr28322-3.c: Likewise.
5207 * gcc.dg/pr30457.c: Likewise.
5208 * gcc.dg/pr30551-2.c: Likewise.
5209 * gcc.dg/pr30551-3.c: Likewise.
5210 * gcc.dg/pr30551-4.c: Likewise.
5211 * gcc.dg/pr30551-5.c: Likewise.
5212 * gcc.dg/pr30551-6.c: Likewise.
5213 * gcc.dg/pr30551.c: Likewise.
5214 * gcc.dg/pr45461.c: Likewise.
5215 * gcc.dg/pr48552-1.c: Likewise.
5216 * gcc.dg/pr48552-2.c: Likewise.
5217 * gcc.dg/redecl-1.c: Likewise.
5218 * gcc.dg/transparent-union-3.c: Likewise.
5219 * gcc.dg/utf-dflt.c: Likewise.
5220 * gcc.dg/utf-dflt2.c: Likewise.
5221 * gcc.dg/vla-8.c: Likewise.
5222 * gcc.dg/vla-init-1.c: Likewise.
5223 * gcc.dg/wtr-int-type-1.c: Likewise.
5224
5225 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5226 messages reported for for one line of source code.
5227 * c-c++-common/raw-string-5.c: Likewise.
5228 * c-c++-common/raw-string-4.c: Likewise.
5229 * c-c++-common/raw-string-6.c: Likewise.
5230 * c-c++-common/pr20000.c: Likewise.
5231
5232 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5233 messages reported for one line of source code.
5234 * gcc.dg/cpp/pr30786.c: Likewise.
5235 * gcc.dg/cpp/pr28709.c: Likewise.
5236 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5237 * gcc.dg/cpp/macspace2.c: Likewise.
5238 * gcc.dg/cpp/missing-header-1.c: Likewise.
5239 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5240 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5241 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5242
5243 2012-06-12 Jason Merrill <jason@redhat.com>
5244
5245 PR c++/53599
5246 * g++.dg/template/local7.C: New.
5247
5248 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5249
5250 PR target/53511
5251 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5252 * gcc.target/sh/pr51340-2.c: Likewise.
5253 * gcc.target/sh/pr51340-3.c: Likewise.
5254
5255 2012-06-12 Michael Matz <matz@suse.de>
5256
5257 * gcc.dg/torture/alias-1.c: New test.
5258
5259 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5260
5261 PR rtl-optimization/53589
5262 * gcc.dg/torture/pr53589.c: New test.
5263
5264 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5265
5266 PR target/50749
5267 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5268 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5269 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5270 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5271 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5272 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5273 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5274 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5275 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5276 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5277 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5278 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5279 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5280 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5281 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5282 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5283
5284 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5285
5286 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5287 (check_intel_cpu_model): New function.
5288 (check_amd_cpu_model): New function.
5289 (check_features): New function.
5290 (__get_cpuid_output): New function.
5291 (check_detailed): New function.
5292 (fn1): Rename to quick_check.
5293 (main): Update to call quick_check and call check_detailed.
5294
5295 2012-06-11 Richard Henderson <rth@redhat.com>
5296
5297 * lib/target-supports.exp
5298 (check_effective_target_sync_long_long_runtime): Use
5299 check_effective_target_lp64 instead of
5300 check_effective_target_powerpc64 for powerpc targets.
5301
5302 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5303
5304 PR target/53511
5305 * gcc.target/sh/pr53511-1.c: New.
5306
5307 2012-06-11 Richard Guenther <rguenther@suse.de>
5308
5309 PR middle-end/53470
5310 * g++.dg/lto/pr53470_0.C: New testcase.
5311 * gcc.dg/lto/pr53470_0.c: Likewise.
5312
5313 2012-06-11 Richard Guenther <rguenther@suse.de>
5314
5315 PR c++/53605
5316 * g++.dg/ext/pr53605.C: New testcase.
5317
5318 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5319
5320 * gnat.dg/specs/array1.ads: New test.
5321 * gnat.dg/specs/array2.ads: Likewise.
5322 * gnat.dg/array22.adb: Likewise.
5323
5324 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 * gnat.dg/constant4.adb: New test.
5327 * gnat.dg/constant4_pkg.ads: New helper.
5328
5329 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5330
5331 PR fortran/52552
5332 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5333 * gfortran.dg/allocate_class_1.f90: Modified.
5334 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5335 * gfortran.dg/allocate_class_2.f90: New.
5336
5337 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5338
5339 PR middle-end/53535
5340 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5341
5342 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5343
5344 PR fortran/52861
5345 * gfortran.dg/string_assign_2.f90: New test case.
5346
5347 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5348
5349 PR fortran/52861
5350 * gfortran.dg/string_assign_1.f90: New test case.
5351
5352 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR middle-end/53580
5355 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5356 * gcc.dg/gomp/critical-4.c: Likewise.
5357 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5358 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5359 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5360 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5361 * c-c++-common/gomp/pr53580.c: New test.
5362
5363 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5364
5365 PR c++/51214
5366 * g++.dg/cpp0x/forw_enum11.C: New.
5367
5368 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5369
5370 PR c++/53567
5371 * g++.dg/cpp0x/alias-decl-19.C: New.
5372
5373 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5374
5375 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5376
5377 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5378
5379 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5380 (XSTATE_FP): Ditto.
5381 (XSTATE_SSE): Ditto.
5382 (XSTATE_YMM): Ditto.
5383 (avx_os_support): Use new defines.
5384
5385 2012-06-06 Richard Guenther <rguenther@suse.de>
5386
5387 PR testsuite/32380
5388 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5389 loops.
5390
5391 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5392
5393 PR c++/52841
5394 * g++.dg/cpp0x/pr52841.C: New testcase.
5395
5396 2012-06-06 Richard Guenther <rguenther@suse.de>
5397
5398 PR tree-optimization/53081
5399 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5400 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5401
5402 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5403
5404 * gcc.target/powerpc/pr53487.c: New test.
5405
5406 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5407
5408 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5409
5410 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5411
5412 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5413
5414 2012-06-05 Richard Guenther <rguenther@suse.de>
5415
5416 PR tree-optimization/30442
5417 * gcc.dg/vect/bb-slp-30.c: New testcase.
5418
5419 2012-06-05 Richard Guenther <rguenther@suse.de>
5420
5421 PR tree-optimization/53081
5422 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5423 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5424 -fno-tree-loop-distribute-patterns.
5425
5426 2012-06-05 Alan Modra <amodra@gmail.com>
5427
5428 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5429 Check static chain in nested funcs.
5430
5431 2012-06-04 Tobias Burnus <burnus@net-b.de>
5432
5433 PR fortran/50619
5434 * gfortran.dg/init_flag_10.f90: New.
5435
5436 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/53524
5439 * g++.dg/warn/Wenum-compare-no-2: New.
5440
5441 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5442
5443 PR preprocessor/53463
5444 * g++.dg/cpp/limits.C: New test.
5445 * g++.dg/parse/error19.C: Adjust.
5446 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5447 * g++.dg/warn/pr35635.C: Likewise.
5448 * g++.old-deja/g++.pt/assign1.C: Likewise.
5449
5450 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5451
5452 PR target/53559
5453 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5454 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5455 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5456 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5457 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5458 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5459 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5460 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5461
5462 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5463
5464 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5465
5466 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5467
5468 PR tree-optimization/53550
5469 * gcc.dg/pr53550.c: New test.
5470
5471 2012-06-04 Richard Guenther <rguenther@suse.de>
5472
5473 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5474 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5475 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5476
5477 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5478
5479 PR fortran/48831
5480 * gfortran.dg/parameter_array_element_2.f90: New.
5481
5482 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5483
5484 PR target/53512
5485 * gcc.target/sh/pr53512-1.c: New.
5486 * gcc.target/sh/pr53512-2.c: New.
5487 * gcc.target/sh/pr53512-3.c: New.
5488 * gcc.target/sh/pr53512-4.c: New.
5489
5490 2012-06-01 Jason Merrill <jason@redhat.com>
5491
5492 PR c++/52973
5493 * g++.dg/ext/visibility/template12.C: New.
5494 * g++.dg/ext/attrib14.C: Adjust warning line.
5495
5496 PR c++/52725
5497 * g++.dg/parse/new6.C: New.
5498 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5499
5500 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5501
5502 * c-c++-common/restrict-2.c: Revert previous change.
5503
5504 2012-06-01 Jason Merrill <jason@redhat.com>
5505
5506 PR c++/53137
5507 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5508
5509 PR c++/53484
5510 * g++.dg/cpp0x/auto33.C: New.
5511
5512 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5513
5514 PR c++/26155
5515 * g++.dg/parse/namespace-alias-1.C: New.
5516
5517 2012-06-01 Christian Bruel <christian.bruel@st.com>
5518
5519 * gcc.dg/spec-options.c: New test.
5520 * gcc.dg/foo.specs: New file.
5521
5522 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5523
5524 PR ada/53517
5525 * gnat.dg/lto14.adb: Skip on Solaris.
5526
5527 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5528
5529 * gcc.target/cris/sync-1-v10.c,
5530 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5531 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5532 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5533 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5534 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5535 gcc.target/cris/torture/sync-mis-op-i-1.c,
5536 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5537 gcc.target/cris/torture/sync-mis-op-i-2.c,
5538 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5539 gcc.target/cris/torture/sync-mis-op-i-3.c,
5540 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5541 gcc.target/cris/torture/sync-mis-op-s-1.c,
5542 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5543 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5544 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5545 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5546 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5547 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5548 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5549 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5550 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5551
5552 2012-05-31 Richard Guenther <rguenther@suse.de>
5553
5554 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5555 ldist-pr45948.c with disabled SCCP.
5556
5557 2012-05-31 Richard Guenther <rguenther@suse.de>
5558
5559 PR middle-end/48493
5560 * gcc.dg/torture/pr48493.c: New testcase.
5561
5562 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5563
5564 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5565 arm32 to targets.
5566 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5567 of the initialization loop.
5568 (dg-final): Adjust the expected number of vectorized loops depending
5569 on vect_char_mult target selector.
5570
5571 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5572
5573 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5574 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5575 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5576 New tests.
5577
5578 2012-05-30 Jason Merrill <jason@redhat.com>
5579
5580 PR c++/53356
5581 * g++.dg/init/new34.C: New.
5582 * g++.dg/tree-ssa/stabilize1.C: New.
5583
5584 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR c++/53356
5587 * g++.dg/init/new33.C: New test.
5588
5589 2012-05-30 Richard Guenther <rguenther@suse.de>
5590
5591 PR middle-end/53501
5592 * gcc.dg/torture/pr53501.c: New testcase.
5593 * c-c++-common/restrict-2.c: Adjust.
5594
5595 2012-05-30 Alan Modra <amodra@gmail.com>
5596
5597 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5598 torture-finish.
5599
5600 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5601
5602 * gcc.target/i386/shuf-concat.c: New test.
5603
5604 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR rtl-optimization/53519
5607 * gcc.c-torture/compile/pr53519.c: New test.
5608
5609 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5610
5611 * gcc.target/arm/neon-vrev.c: New.
5612
5613 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5614
5615 PR target/51340
5616 * gcc.target/sh/pr51340-1.c: New.
5617 * gcc.target/sh/pr51340-2.c: New.
5618 * gcc.target/sh/pr51340-3.c: New.
5619
5620 2012-05-29 Richard Guenther <rguenther@suse.de>
5621
5622 PR tree-optimization/53516
5623 * gcc.dg/torture/pr53516.c: New testcase.
5624
5625 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5626
5627 PR preprocessor/53229
5628 * gcc.dg/cpp/paste6.c: Force to run without
5629 -ftrack-macro-expansion.
5630 * gcc.dg/cpp/paste8.c: Likewise.
5631 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5632 -ftrack-macro-expansion.
5633 * gcc.dg/cpp/paste12.c: Force to run without
5634 -ftrack-macro-expansion.
5635 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5636 -ftrack-macro-expansion.
5637 * gcc.dg/cpp/paste13.c: Likewise.
5638 * gcc.dg/cpp/paste14.c: Likewise.
5639 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5640 -ftrack-macro-expansion.
5641 * gcc.dg/cpp/paste18.c: New test.
5642
5643 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5644
5645 * gcc.target/cris/torture/trap-1.c,
5646 gcc.target/cris/torture/trap-2.c,
5647 gcc.target/cris/torture/trap-3.c,
5648 gcc.target/cris/torture/trap-v0.c,
5649 gcc.target/cris/torture/trap-v3.c: New tests.
5650
5651 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5652
5653 PR c++/25137
5654 * g++.dg/warn/Wbraces3.C: New.
5655 * g++.dg/warn/Wbraces4.C: Likewise.
5656
5657 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR tree-optimization/53505
5660 * c-c++-common/torture/pr53505.c: New test.
5661
5662 2012-05-27 Nathan Sidwell <nathan@acm.org>
5663
5664 * gcc.dg/stmt-expr-4.c: New.
5665
5666 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5667
5668 PR c++/53491
5669 * g++.dg/parse/crash60.C: New.
5670
5671 2012-05-26 Jason Merrill <jason@redhat.com>
5672
5673 PR c++/53220
5674 * c-c++-common/array-lit.c: New.
5675 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5676
5677 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5678
5679 PR ada/50294
5680 * gnat.dg/array21.adb: New test.
5681
5682 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5683
5684 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5685
5686 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/32054
5689 * g++.dg/other/anon-union3.C: New.
5690
5691 2012-05-25 Ian Lance Taylor <iant@google.com>
5692
5693 * gcc.dg/split-6.c: New test.
5694
5695 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5696
5697 * gnat.dg/lto14.adb: New test.
5698
5699 2012-05-25 Tristan Gingold <gingold@adacore.com>
5700
5701 * gcc.target/i386/large-frame.c: New.
5702
5703 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5704 * gcc.target/powerpc/lhs-1.c: New.
5705 * gcc.target/powerpc/lhs-2.c: New.
5706 * gcc.target/powerpc/lhs-3.c: New.
5707
5708 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5709
5710 Make unwound macro expansion trace less redundant
5711 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5712 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5713 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5714 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5715 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5716 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5717
5718 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5719
5720 PR c++/53464
5721 * g++.dg/cpp0x/constexpr-default1.C: New.
5722
5723 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5724
5725 PR c++/32080
5726 * g++.dg/eh/goto2.C: New.
5727
5728 2012-05-24 Richard Guenther <rguenther@suse.de>
5729
5730 PR middle-end/53460
5731 * g++.dg/tree-prof/pr53460.C: New testcase.
5732
5733 2012-05-24 Richard Guenther <rguenther@suse.de>
5734
5735 PR bootstrap/53466
5736 * g++.dg/debug/pr53466.C: New testcase.
5737
5738 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5739
5740 PR tree-optimization/53465
5741 * gcc.c-torture/execute/pr53465.c: New test.
5742
5743 2012-05-23 Tobias Burnus <burnus@net-b.de>
5744
5745 PR fortran/51055
5746 PR fortran/45170
5747 * gfortran.dg/allocate_with_typespec_6.f90: New.
5748
5749 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5750
5751 PR c++/29185
5752 * g++.dg/warn/delete-array-1.C: New.
5753
5754 2012-05-23 Richard Guenther <rguenther@suse.de>
5755
5756 * gcc.dg/torture/pr39074-2.c: Adjust.
5757 * gcc.dg/torture/pr39074.c: Likewise.
5758 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5759 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5760
5761 2012-05-22 Jan Hubicka <jh@suse.cz>
5762
5763 PR middle-end/53161
5764 * g++.dg/torture/pr53161.C: New testcase.
5765
5766 2012-05-22 Tobias Burnus <burnus@net-b.de>
5767
5768 PR fortran/53389
5769 * gfortran.dg/realloc_on_assign_15.f90: New.
5770
5771 2012-05-22 Richard Guenther <rguenther@suse.de>
5772
5773 PR middle-end/51071
5774 * gcc.dg/torture/pr51071-2.c: New testcase.
5775
5776 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5777
5778 PR tree-optimization/53336
5779 * g++.dg/torture/pr53336.C: New testcase.
5780
5781 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5782
5783 PR c++/53322
5784 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5785 instead of -Wunused-local-typedefs.
5786
5787 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5788
5789 PR c++/51184
5790 * g++.dg/other/abstract4.C: New-
5791
5792 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5793
5794 PR c++/40821
5795 * g++.dg/ext/attrib46.C: New.
5796
5797 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5798
5799 PR c/53418
5800 * gcc.c-torture/compile/pr53418-1.c,
5801 gcc.c-torture/compile/pr53418-2.c: New tests.
5802
5803 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR tree-optimization/53366
5806 * gcc.dg/torture/pr53366-1.c: New test.
5807 * gcc.dg/torture/pr53366-2.c: New test.
5808 * gcc.target/i386/pr53366-1.c: New test.
5809 * gcc.target/i386/pr53366-2.c: New test.
5810
5811 PR tree-optimization/53409
5812 * gcc.c-torture/compile/pr53409.c: New test.
5813
5814 PR tree-optimization/53410
5815 * gcc.c-torture/compile/pr53410-1.c: New test.
5816 * gcc.c-torture/compile/pr53410-2.c: New test.
5817
5818 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5819
5820 PR target/53425
5821 * gcc.target/i386/pr53425-1.c: New file.
5822 * gcc.target/i386/pr53425-2.c: Likewise.
5823
5824 2012-05-21 Richard Guenther <rguenther@suse.de>
5825
5826 PR tree-optimization/53408
5827 * gcc.dg/torture/pr53408.c: New testcase.
5828
5829 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5830 H.J. Lu <hongjiu.lu@intel.com>
5831
5832 PR target/53416
5833 * gcc.target/i386/pr53416.c: New file.
5834
5835 2012-05-21 Richard Guenther <rguenther@suse.de>
5836
5837 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5838
5839 2012-05-21 Richard Guenther <rguenther@suse.de>
5840
5841 * gcc.dg/torture/ldist-1.c: New testcase.
5842
5843 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5844
5845 * gnat.dg/lto13.adb: New test.
5846 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5847
5848 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5849
5850 * gnat.dg/specs/lto12.ads: New test.
5851 * gnat.dg/specs/lto12_pkg.ads: New helper.
5852
5853 2012-05-18 Richard Guenther <rguenther@suse.de>
5854
5855 PR tree-optimization/53346
5856 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5857 * gcc.target/i386/incoming-10.c: Adjust.
5858 * gcc.target/i386/incoming-11.c: Likewise.
5859 * gcc.target/i386/pr46295.c: Likewise.
5860
5861 2012-05-18 Richard Guenther <rguenther@suse.de>
5862
5863 * gcc.dg/pr53352.c: Return zero.
5864
5865 2012-05-18 Richard Guenther <rguenther@suse.de>
5866
5867 PR tree-optimization/53390
5868 * gcc.dg/torture/pr53390.c: New testcase.
5869
5870 2012-05-18 Meador Inge <meadori@codesourcery.com>
5871
5872 PR rtl-optimization/53352
5873 * gcc.dg/pr53352.c: New test.
5874
5875 2012-05-17 David S. Miller <davem@davemloft.net>
5876
5877 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5878 failure on sparc-*-linux-gnu.
5879
5880 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5881
5882 PR c++/39681
5883 * g++.dg/parse/error49.C: New.
5884 * g++.dg/cpp0x/error8.C: Likewise.
5885 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5886 * g++.dg/ext/utf-dflt2.C: Likewise.
5887 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5888 * g++.dg/ext/utf-dflt.C: Likewise.
5889 * c-c++-common/raw-string-3.c: Likewise.
5890 * c-c++-common/raw-string-4.c: Likewise.
5891
5892 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5893
5894 PR c++/53371
5895 * g++.dg/cpp0x/catch1.C: New.
5896
5897 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 PR c++/44516
5900 * g++.dg/parse/error48.C: New.
5901 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5902 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5903
5904 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5905
5906 * gcc.dg/tm/indirect-2.c: New test.
5907
5908 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5909
5910 PR tree-optimization/53217
5911 * gfortran.dg/pr53217.f90: New test.
5912
5913 2012-05-16 Richard Guenther <rguenther@suse.de>
5914
5915 PR tree-optimization/53364
5916 * g++.dg/torture/pr53364.C: New testcase.
5917
5918 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5919
5920 PR testsuite/52641
5921 * gcc.dg/pr52549.c: Fix test for long != void*
5922 * gcc.c-torture/execute/pr52979-1.x: New file.
5923 * gcc.c-torture/execute/pr52979-2.x: New file.
5924
5925 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5926
5927 PR preprocessor/7263
5928 * gcc.dg/binary-constants-2.c: Run without tracking locations
5929 accross macro expansion.
5930 * gcc.dg/binary-constants-3.c: Likewise.
5931 * gcc.dg/cpp/sysmac2.c: Likewise.
5932 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5933 location.
5934 * gcc.dg/cpp/syshdr3.c: New test.
5935 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5936 * gcc.dg/system-binary-constants-1.c: New test.
5937 * gcc.dg/system-binary-constants-1.h: New header for the new test
5938 above.
5939 * g++.dg/cpp/syshdr3.C: New test.
5940 * g++.dg/cpp/syshdr3.h: New header the new test above.
5941 * g++.dg/system-binary-constants-1.C: New test.
5942 * g++.dg/system-binary-constants-1.h: New header the new test
5943 above.
5944
5945 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5946
5947 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5948
5949 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR target/53358
5952 * gcc.dg/pr53358.c: New test.
5953
5954 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5955
5956 PR c++/11856
5957 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5958 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5959
5960 2012-05-15 Olivier Hainque <hainque@adacore.com>
5961
5962 * g++.dg/eh/sighandle.C: New testcase.
5963
5964 2012-05-15 Richard Guenther <rguenther@suse.de>
5965
5966 PR tree-optimization/53355
5967 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5968
5969 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5970
5971 * gfortran.dg/*.f90: Remove now redundant manual
5972 cleanup-modules directive.
5973
5974 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5975
5976 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5977 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5978
5979 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5980
5981 PR fortran/52428
5982 * gfortran.dg/int_range_io_1.f90: New test.
5983
5984 2012-05-14 Andi Kleen <ak@linux.intel.com>
5985 Jakub Jelinek <jakub@redhat.com>
5986
5987 PR target/53315
5988 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5989 * gcc.target/i386/rtm-check.h: New file.
5990 * gcc.target/i386/pr53315.c: New test.
5991
5992 2012-05-14 Tobias Burnus <burnus@net-b.de>
5993
5994 PR fortran/49110
5995 PR fortran/51055
5996 PR fortran/53329
5997 * gfortran.dg/deferred_type_param_4.f90: New.
5998 * gfortran.dg/deferred_type_param_6.f90: New.
5999
6000 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6001
6002 * gcc.target/i386/retarg.c: New test.
6003
6004 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6005
6006 PR fortran/45170
6007 * gfortran.dg/deferred_type_param_3.f90: New.
6008 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6009 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6010
6011 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6012
6013 * gnat.dg/null_pointer_deref3.adb: New test.
6014
6015 2012-05-12 Tobias Burnus <burnus@net-b.de>
6016
6017 PR fortran/49110
6018 PR fortran/52843
6019 * gfortran.dg/deferred_type_param_5.f90: New.
6020
6021 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6022
6023 * g++.dg/parse/error47.C: New.
6024
6025 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6026
6027 PR fortran/52537
6028 * gfortran.dg/string_compare_4.f90: Change option
6029 to -fdump-tree-original. Add test case for kind=4.
6030
6031 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6032
6033 PR fortran/52537
6034 * gfortran.dg/string_compare_4.f90: New test.
6035
6036 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6037
6038 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6039
6040 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/53305
6043 * g++.dg/cpp0x/variadic132.C: New.
6044
6045 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6046
6047 PR c++/53158
6048 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6049 * g++.dg/parse/error26.C: Tweak dg-error column number.
6050
6051 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6052
6053 PR c++/53301
6054 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6055
6056 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6057
6058 * gnat.dg/lto11.ad[sb]: New test.
6059
6060 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6061
6062 PR target/52908
6063 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6064 directive to Scan for vpmuldq, not vpmacsdql.
6065
6066 2012-05-09 Michael Matz <matz@suse.de>
6067
6068 PR tree-optimization/53185
6069 * gcc.dg/vect/pr53185.c: New test.
6070
6071 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6072
6073 PR middle-end/53249
6074 * gcc.target/i386/pr53249.c: New.
6075
6076 2012-05-09 Richard Guenther <rguenther@suse.de>
6077
6078 PR tree-optimization/18437
6079 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6080 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6081
6082 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6083
6084 PR tree-optimization/53226
6085 * gcc.c-torture/compile/pr53226.c: New test.
6086
6087 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6088
6089 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6090 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6091 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6092 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6093 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6094 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6095 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6096 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6097 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6098 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6099 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6100 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6101 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6102 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6103
6104 2012-05-09 Dehao Chen <dehao@google.com>
6105
6106 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6107 * gcc.dg/predict-2.c: Likewise.
6108 * gcc.dg/predict-3.c: Likewise.
6109 * gcc.dg/predict-4.c: Likewise.
6110 * gcc.dg/predict-5.c: Likewise.
6111 * gcc.dg/predict-6.c: Likewise.
6112
6113 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6114
6115 PR target/53272
6116 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6117
6118 2012-05-08 Richard Guenther <rguenther@suse.de>
6119
6120 * gcc.dg/fold-bitand-4.c: New testcase.
6121
6122 2012-05-08 Dehao Chen <dehao@google.com>
6123
6124 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6125 heuristic is working properly.
6126 * gcc.dg/predict-2.c: Likewise.
6127 * gcc/dg/predict-3.c: Likewise.
6128 * gcc/dg/predict-4.c: Likewise.
6129 * gcc/dg/predict-5.c: Likewise.
6130 * gcc/dg/predict-6.c: Likewise.
6131
6132 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR tree-optimization/53239
6135 * g++.dg/opt/vrp3.C: New test.
6136 * g++.dg/opt/vrp3-aux.cc: New file.
6137 * g++.dg/opt/vrp3.h: New file.
6138
6139 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6140
6141 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6142 .uleb128 support in assembler output.
6143
6144 2012-05-07 Richard Guenther <rguenther@suse.de>
6145
6146 PR lto/42987
6147 * g++.dg/lto/pr42987_0.C: New testcase.
6148 * g++.dg/lto/pr42987_1.C: Likewise.
6149
6150 2012-05-07 Tobias Burnus <burnus@net-b.de>
6151
6152 PR fortran/53255
6153 * gfortran.dg/typebound_operator_15.f90: New.
6154
6155 2012-05-06 Tobias Burnus <burnus@net-b.de>
6156
6157 PR fortran/41587
6158 * gfortran.dg/class_array_13.f90: New.
6159
6160 2012-05-06 Tristan Gingold <gingold@adacore.com>
6161
6162 * gnat.dg/warn7.adb: New test.
6163
6164 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6165
6166 * gnat.dg/specs/renamings.ads: Rename to...
6167 * gnat.dg/specs/renaming1.ads: ...this.
6168 * gnat.dg/specs/renaming2.ads: New test.
6169 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6170 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6171 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6172 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6173
6174 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6175
6176 * gnat.dg/discr36.ad[sb]: New test.
6177 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6178
6179 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6180
6181 PR c/43772
6182 * c-c++-common/pr43772.c: New.
6183
6184 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6185
6186 PR fortran/41600
6187 * gfortran.dg/select_type_26.f03 : New test.
6188 * gfortran.dg/select_type_27.f03 : New test.
6189
6190 PR fortran/53191
6191 * gfortran.dg/select_type_28.f03 : New test.
6192
6193 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6194
6195 PR fortran/49010
6196 PR fortran/24518
6197 * gfortran.dg/mod_sign0_1.f90: New test.
6198 * gfortran.dg/mod_large_1.f90: New test.
6199
6200 2012-05-04 Tobias Burnus <burnus@net-b.de>
6201
6202 PR fortran/53175
6203 gfortran.dg/public_private_module_5.f90: New.
6204
6205 2012-05-04 Tobias Burnus <burnus@net-b.de>
6206
6207 PR fortran/53111
6208 * gfortran.dg/constructor_7.f90: New.
6209 * gfortran.dg/constructor_8.f90: New.
6210
6211 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 PR c++/53166
6214 * g++.dg/cpp0x/static_assert7.C: New.
6215
6216 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6217
6218 PR tree-optimization/52633
6219 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6220 recognized as widening shifts instead of over-widening.
6221 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6222 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6223 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6224 * gcc.target/arm/pr52633.c: New test.
6225
6226 2012-05-04 Richard Guenther <rguenther@suse.de>
6227
6228 PR tree-optimization/53168
6229 * gcc.dg/torture/pr53168.c: New testcase.
6230 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6231
6232 2012-05-04 Richard Guenther <rguenther@suse.de>
6233
6234 * gcc.dg/lto/pr53214_0.c: New testcase.
6235
6236 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6237
6238 * gcc.target/ia64/pr48496.c: New test.
6239 * gcc.target/ia64/pr52657.c: Likewise.
6240
6241 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6242
6243 PR c/51712
6244 * c-c++-common/pr51712.c: New.
6245
6246 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6247
6248 PR target/53199
6249 * gcc.target/powwerpc/pr53199.c: New file.
6250
6251 2012-05-03 Jason Merrill <jason@redhat.com>
6252
6253 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6254
6255 * gcc.dg/debug/dwarf2/dups-types.c: New.
6256 * gcc.dg/debug/dwarf2/dups-types.h: New.
6257
6258 2012-05-03 Jason Merrill <jason@redhat.com>
6259
6260 * g++.dg/debug/dwarf2/namespace-2.C: New.
6261 * g++.dg/debug/dwarf2/localclass3.C: New.
6262
6263 2012-05-03 Jason Merrill <jason@redhat.com>
6264
6265 * g++.dg/debug/dwarf2/thunk1.C: New.
6266
6267 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 PR c++/53186
6270 * g++.dg/other/final2.C: New.
6271
6272 2012-05-03 Richard Guenther <rguenther@suse.de>
6273
6274 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6275
6276 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6277
6278 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6279 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6280 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6281 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6282
6283 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6284
6285 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6286 .byte 0xf2.
6287 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6288 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6289 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6290
6291 PR debug/53174
6292 * gcc.dg/pr53174.c: New test.
6293
6294 PR target/53187
6295 * gcc.target/arm/pr53187.c: New test.
6296 * gcc.c-torture/compile/pr53187.c: New test.
6297
6298 2012-05-03 Richard Guenther <rguenther@suse.de>
6299
6300 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6301 unsupported prefetching support.
6302
6303 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6304
6305 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6306 option -ftrack-macro-expansion=0.
6307 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6308 option -ftrack-macro-expansion=0.
6309
6310 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6311
6312 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6313 dg-options for target arm with dg-additional-options.
6314
6315 2012-05-03 Richard Guenther <rguenther@suse.de>
6316
6317 PR tree-optimization/53144
6318 * gcc.dg/torture/pr53144.c: New testcase.
6319
6320 2012-05-03 Tobias Burnus <burnus@net-b.de>
6321
6322 PR fortran/52864
6323 * gfortran.dg/pointer_intent_7.f90: New.
6324 * gfortran.dg/pure_formal_3.f90: New.
6325
6326 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6327
6328 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6329
6330 2012-05-02 Martin Jambor <mjambor@suse.cz>
6331
6332 PR lto/52605
6333 * g++.dg/lto/pr52605_0.C: New test.
6334
6335 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6336
6337 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6338 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6339 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6340 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6341 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6342 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6343 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6344 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6345 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6346 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6347 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6348 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6349 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6350 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6351 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6352 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6353
6354 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6355
6356 PR middle-end/53153
6357 * gcc.dg/pr53153.c: New test.
6358
6359 2012-05-02 Richard Guenther <rguenther@suse.de>
6360
6361 * g++.dg/tree-ssa/pr19807.C: Adjust.
6362
6363 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR tree-optimization/53163
6366 * gcc.c-torture/compile/pr53163.c: New test.
6367
6368 PR rtl-optimization/53160
6369 * gcc.c-torture/execute/pr53160.c: New test.
6370
6371 2012-05-01 Ian Lance Taylor <iant@google.com>
6372
6373 PR c/37303
6374 * gcc.dg/pr37303.c: New test.
6375
6376 2012-05-01 Richard Henderson <rth@redhat.com>
6377
6378 * lib/target-supports.exp
6379 (check_effective_target_sync_long_long_runtime): True for
6380 check_effective_target_powerpc64.
6381
6382 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6383
6384 PR c++/51033
6385 * gcc.dg/vector-1.c: Move to ...
6386 * c-c++-common/vector-1.c: ... here.
6387 * gcc.dg/vector-2.c: Move to ...
6388 * c-c++-common/vector-2.c: ... here.
6389 * gcc.dg/vector-3.c: Move to ...
6390 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6391 * gcc.dg/vector-4.c: Move to ...
6392 * c-c++-common/vector-4.c: ... here.
6393 * gcc.dg/vector-init-1.c: Move to ...
6394 * c-c++-common/vector-init-1.c: ... here.
6395 * gcc.dg/vector-init-2.c: Move to ...
6396 * c-c++-common/vector-init-2.c: ... here.
6397 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6398 * c-c++-common/vector-subscript-1.c: ... here.
6399 * gcc.dg/vector-subscript-2.c: Move to ...
6400 * c-c++-common/vector-subscript-2.c: ... here.
6401 * gcc.dg/vector-subscript-3.c: Move to ...
6402 * c-c++-common/vector-subscript-3.c: ... here.
6403
6404 PR c++/51314
6405 * g++.dg/cpp0x/vt-51314.C: New test.
6406 * g++.dg/cpp0x/variadic76.C: Fix.
6407
6408 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6409
6410 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6411
6412 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6413
6414 Add -Wvarargs option
6415 * c-c++-common/Wvarargs.c: New test case.
6416 * c-c++-common/Wvarargs-2.c: Likewise.
6417
6418 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6419
6420 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6421 * objc.dg/foreach-7.m: Force the test case to run without
6422 -ftrack-macro-expansion.
6423 * c-c++-common/tm/attrib-1.c: Likewise.
6424 * c-c++-common/warn-ommitted-condop.c: Likewise.
6425 * gcc.dg/assign-warn-1.c: Likewise.
6426 * gcc.dg/assign-warn-2.c: Likewise.
6427 * gcc.dg/attr-alloc_size.c: Likewise.
6428 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6429 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6430 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6431 * gcc.dg/c90-const-expr-9.c: Likewise.
6432 * gcc.dg/c99-const-expr-9.c: Likewise.
6433 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6434 * gcc.dg/cpp/direct2s.c: Likewise.
6435 * gcc.dg/cpp/pr28709.c: Likewise.
6436 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6437 * gcc.dg/dfp/composite-type.c: Likewise.
6438 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6439 with -ftrack-macro-expansion
6440 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6441 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6442 * g++.dg/ext/cleanup-1.C: Likewise.
6443 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6444 * g++.dg/template/sfinae10.C: Likewise.
6445 * g++.dg/tm/wrap-2.C: Likewise.
6446 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6447 * g++.dg/warn/Wsign-conversion.C: Likewise.
6448 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6449 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6450 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6451 it to run with -ftrack-macro-expansion.
6452 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6453 test cases without -ftrack-macro-expansion.
6454
6455 Fix location for static class members
6456 * g++.dg/template/sfinae6_neg.C: Adjust.
6457
6458 Make conversion warnings work on NULL with -ftrack-macro-expansion
6459 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6460 alongside the previous testing for NULL.
6461
6462 Fix -Wuninitialized for -ftrack-macro-expansion
6463 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6464
6465 Strip "<built-in>" loc from displayed expansion context
6466 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6467 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6468 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6469 new test above.
6470
6471 Fix expansion point loc for macro-like tokens
6472 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6473 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6474
6475 Fix token pasting with -ftrack-macro-expansion
6476 * gcc.dg/cpp/paste17.c: New test case for
6477 -ftrack-macro-expansion=2 mode only.
6478 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6479
6480 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6481
6482 * gnat.dg/warn6.ad[sb]: New test.
6483
6484 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6485
6486 PR 53149
6487 * gcc.dg/20011021-1.c: Adjust testcase.
6488
6489 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6490
6491 PR fortran/53148
6492 * gfortran.dg/function_optimize_12.f90: New test.
6493
6494 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6495
6496 PR target/53156
6497 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6498 code to match current output and cover new peephole2 pattern.
6499
6500 2012-04-27 Ollie Wild <aaw@google.com>
6501
6502 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6503
6504 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6505
6506 * gcc.c-torture/execute/20120427-2.c: New testcase.
6507 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6508 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6509 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6510
6511 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6512
6513 PR target/53138
6514 * gcc.c-torture/execute/20120427-1.c: New testcase.
6515
6516 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6517
6518 PR middle-end/27139
6519 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6520
6521 2012-04-27 Tom de Vries <tom@codesourcery.com>
6522
6523 PR tree-optimization/51879
6524 * gcc.dg/pr51879.c: New test.
6525 * gcc.dg/pr51879-2.c: Same.
6526 * gcc.dg/pr51879-3.c: Same.
6527 * gcc.dg/pr51879-4.c: Same.
6528 * gcc.dg/pr51879-6.c: Same.
6529
6530 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/53096
6533 * g++.dg/cpp0x/defaulted35.C: New.
6534 * g++.dg/cpp0x/defaulted15.C: Adjust.
6535
6536 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6537
6538 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6539 structure layout.
6540
6541 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6542
6543 * gcc.target/i386/builtin_target.c: Check avx2.
6544
6545 2012-04-26 Alan Modra <amodra@gmail.com>
6546
6547 * gcc.target/powerpc/savres.c: New test.
6548 * gcc.target/powerpc/powerpc.exp: Run it.
6549
6550 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6551
6552 PR target/53120
6553 * gcc.dg/torture/pr53120.c: New test.
6554
6555 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6556
6557 PR middle-end/52979
6558 * gcc.c-torture/compile/pr52979-1.c: New test.
6559 * gcc.c-torture/execute/pr52979-1.c: New test.
6560 * gcc.c-torture/execute/pr52979-2.c: New test.
6561
6562 2012-04-25 Richard Guenther <rguenther@suse.de>
6563
6564 * gcc.target/i386/l_fma_float_5.c: Adjust.
6565 * gcc.target/i386/l_fma_double_4.c: Likewise.
6566 * gcc.target/i386/l_fma_float_2.c: Likewise.
6567 * gcc.target/i386/l_fma_float_6.c: Likewise.
6568 * gcc.target/i386/l_fma_double_1.c: Likewise.
6569 * gcc.target/i386/l_fma_double_5.c: Likewise.
6570 * gcc.target/i386/l_fma_float_3.c: Likewise.
6571 * gcc.target/i386/l_fma_double_2.c: Likewise.
6572 * gcc.target/i386/l_fma_double_6.c: Likewise.
6573 * gcc.target/i386/l_fma_float_4.c: Likewise.
6574 * gcc.target/i386/l_fma_double_3.c: Likewise.
6575 * gcc.target/i386/l_fma_float_1.c: Likewise.
6576
6577 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR tree-optimization/53058
6580 * gcc.c-torture/compile/pr53058.c: New test.
6581
6582 2012-04-25 Jan Hubicka <jh@suse.cz>
6583
6584 PR middle-end/53088
6585 * gcc.target/i386/pr39082-1.c: Update warning location.
6586
6587 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR c/52880
6590 * gcc.dg/pr52880.c: New test.
6591
6592 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6593
6594 * gcc.dg/m-un-2.c: Update.
6595 * gcc.dg/20011021-1.c: Update.
6596
6597 2012-04-25 Tobias Burnus <burnus@net-b.de>
6598
6599 PR fortran/52196
6600 * gfortran.dg/realloc_on_assign_14.f90: New.
6601
6602 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6603
6604 PR testsuite/52641
6605 PR tree-optimizations/52891
6606 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6607
6608 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6609
6610 PR c++/52363
6611 * g++.dg/cpp0x/sfinae35.C: New.
6612 * g++.dg/cpp0x/sfinae36.C: Likewise.
6613
6614 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6615
6616 * gcc.target/builtin_target.c: New testcase.
6617
6618 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6619
6620 PR target/47197
6621 * gcc.target/powerpc/pr47197.c: New test.
6622
6623 2012-04-24 Richard Guenther <rguenther@suse.de>
6624
6625 PR tree-optimization/53085
6626 * g++.dg/torture/pr53085.C: New testcase.
6627
6628 2012-04-24 Andrew Pinski <apinski@cavium.com>
6629
6630 PR tree-opt/33512
6631 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6632 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6633 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6634
6635 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR middle-end/53084
6638 * gcc.c-torture/execute/pr53084.c: New test.
6639
6640 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6641
6642 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6643
6644 2012-04-23 Andrew Pinski <apinski@cavium.com>
6645
6646 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6647
6648 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6649
6650 PR regression/53076
6651 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6652 * gcc.dg/torture/builtin-power-1.c: Likewise.
6653
6654 2012-04-23 Richard Guenther <rguenther@suse.de>
6655
6656 PR tree-optimization/53070
6657 * gcc.dg/torture/pr53070.c: New testcase.
6658
6659 2012-04-23 Richard Guenther <rguenther@suse.de>
6660
6661 PR c/53060
6662 * gcc.dg/pr53060.c: New testcase.
6663
6664 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR tree-optimizations/52891
6667 * gcc.c-torture/compile/pr52891-1.c: New test.
6668 * gcc.c-torture/compile/pr52891-2.c: New test.
6669
6670 2012-04-22 Tobias Burnus <burnus@net-b.de>
6671
6672 PR fortran/53051
6673 * gfortran.dg/read_float_4.f90: New.
6674
6675 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6676
6677 PR 35441
6678 * c-c++-common/pr35441.C: New.
6679
6680 2012-04-20 Ian Lance Taylor <iant@google.com>
6681
6682 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6683 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6684
6685 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6686
6687 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6688 array access.
6689 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6690
6691 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6692
6693 PR rtl-optimization/44214
6694 * gcc.dg/pr44214-1.c: New test.
6695 * gcc.dg/pr44214-2.c: Likewise.
6696 * gcc.dg/pr44214-3.c: Likewise.
6697
6698 2012-04-20 Richard Guenther <rguenther@suse.de>
6699
6700 * g++.dg/torture/20120420-1.C: New testcase.
6701
6702 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6703
6704 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6705
6706 2012-04-19 Christian Bruel <christian.bruel@st.com>
6707
6708 * gcc.dg/pr52283.c: New test.
6709
6710 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6711
6712 * gcc.dg/pr37985.c: New test.
6713
6714 2012-04-19 Richard Guenther <rguenther@suse.de>
6715
6716 PR rtl-optimization/44688
6717 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6718 possibly profitable.
6719
6720 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6721
6722 PR tree-optimization/52976
6723 * gfortran.dg/reassoc_11.f: New test.
6724
6725 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6726
6727 PR tree-optimization/52976
6728 * gfortran.dg/reassoc_7.f: New test.
6729 * gfortran.dg/reassoc_8.f: Likewise.
6730 * gfortran.dg/reassoc_9.f: Likewise.
6731 * gfortran.dg/reassoc_10.f: Likewise.
6732
6733 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6734
6735 PR c++/52422
6736 * g++.dg/cpp0x/sfinae33.C: New.
6737 * g++.dg/cpp0x/sfinae34.C: Likewise.
6738
6739 2012-04-18 Joey Ye <joey.ye@arm.com>
6740
6741 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6742
6743 2012-04-18 Richard Guenther <rguenther@suse.de>
6744
6745 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6746 array access.
6747 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6748 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6749
6750 2012-04-17 Tom de Vries <tom@codesourcery.com>
6751
6752 * g++.dg/pr51264-4.C: New test.
6753
6754 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/52599
6757 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6758
6759 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6760
6761 PR c++/53003
6762 * g++.dg/parse/crash59.C: New.
6763
6764 2012-04-17 Michael Matz <matz@suse.de>
6765
6766 PR tree-optimization/18437
6767 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6768
6769 2012-04-17 Richard Guenther <rguenther@suse.de>
6770
6771 PR middle-end/53011
6772 * g++.dg/torture/pr53011.C: New testcase.
6773
6774 2012-04-16 Jason Merrill <jason@redhat.com>
6775
6776 PR c++/38543
6777 * g++.dg/cpp0x/variadic131.C: New.
6778
6779 PR c++/52008
6780 * g++.dg/cpp0x/variadic130.C: New.
6781
6782 PR c++/50830
6783 * g++.dg/cpp0x/variadic129.C: New.
6784
6785 PR c++/50303
6786 * g++.dg/cpp0x/variadic128.C: New.
6787
6788 2012-04-16 Tobias Burnus <burnus@net-b.de>
6789
6790 PR fortran/52864
6791 * gfortran.dg/pointer_intent_6.f90: New.
6792
6793 2012-04-16 Tobias Burnus <burnus@net-b.de>
6794
6795 PR fortran/52916
6796 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6797 to include public_private_module_4.f90.
6798 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6799 targets.
6800
6801 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6802
6803 PR c++/49152
6804 * g++.dg/diagnostic/operator1.C: New.
6805 * g++.dg/ext/label5.C: Adjust.
6806 * g++.dg/ext/va-arg1.C: Likewise.
6807 * g++.dg/other/error20.C: Likewise.
6808 * g++.dg/other/error20.C: Likewise.
6809 * g++.dg/other/error16.C: Likewise.
6810 * g++.dg/other/error10.C: Likewise.
6811 * g++.dg/parse/error30.C: Likewise.
6812 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6813
6814 2012-04-16 Jason Merrill <jason@redhat.com>
6815
6816 PR c++/51148
6817 * g++.dg/cpp0x/variadic127.C: New.
6818
6819 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6820
6821 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6822 testcase name.
6823 Use fail, pass instead of unresolved.
6824 Don't log $optstr.
6825
6826 PR testsuite/52948
6827 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6828 TODO_dump_func.
6829 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6830 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6831 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6832
6833 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6834
6835 PR fortran/52968
6836 * gfortran.dg/typebound_call_23.f03: New test case.
6837
6838 2012-04-15 Jason Merrill <jason@redhat.com>
6839
6840 PR c++/47220
6841 * g++.dg/cpp0x/variadic126.C: New.
6842
6843 PR c++/52380
6844 * g++.dg/cpp0x/variadic125.C: New.
6845
6846 PR c++/52292
6847 * g++.dg/cpp0x/variadic124.C: New.
6848
6849 PR c++/52706
6850 * g++.dg/cpp0x/nullptr27.C: New.
6851
6852 PR c++/52818
6853 * g++.dg/warn/format8.C: New.
6854
6855 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6856
6857 PR fortran/51082
6858 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6859
6860 2012-04-14 Tobias Burnus <burnus@net-b.de>
6861
6862 PR fortran/52916
6863 PR fortran/40973
6864 * gfortran.dg/public_private_module_3.f90: New.
6865 * gfortran.dg/public_private_module_4.f90: New.
6866
6867 2012-04-14 Tom de Vries <tom@codesourcery.com>
6868
6869 * gcc.dg/superblock.c: New test.
6870
6871 2012-04-14 Tom de Vries <tom@codesourcery.com>
6872
6873 * gcc.dg/pr51879-12.c: New test.
6874
6875 2012-04-13 Jason Merrill <jason@redhat.com>
6876
6877 PR c++/52824
6878 * g++.dg/cpp0x/variadic123.C: New.
6879 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6880
6881 PR c++/52905
6882 * g++.dg/cpp0x/initlist-ctor1.C: New.
6883
6884 PR c++/52915
6885 * g++.dg/other/anon-union2.C: New.
6886
6887 2012-04-13 Martin Jambor <mjambor@suse.cz>
6888
6889 PR middle-end/52939
6890 * g++.dg/ipa/pr52939.C: New test.
6891
6892 2012-04-13 Tom de Vries <tom@codesourcery.com>
6893
6894 * gcc.dg/pr52734.c: New test.
6895
6896 2012-04-13 Richard Guenther <rguenther@suse.de>
6897
6898 PR tree-optimization/52969
6899 * gcc.dg/torture/pr52969.c: New testcase.
6900
6901 2012-04-13 Richard Guenther <rguenther@suse.de>
6902
6903 PR c/52549
6904 * gcc.dg/pr52549.c: New testcase.
6905
6906 2012-04-13 Richard Guenther <rguenther@suse.de>
6907
6908 PR c/52862
6909 * gcc.dg/pr52862.c: New testcase.
6910
6911 2012-04-13 Joey Ye <joey.ye@arm.com>
6912
6913 * gcc.target/arm/thumb1-imm.c: New testcase.
6914
6915 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6916
6917 PR target/52932
6918 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6919 second function argument.
6920 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6921 (calc_permps): Update declaration. Calculate result correctly.
6922 (avx2_test): Change src2 type to union256i_d.
6923 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6924 correctly.
6925
6926 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6927
6928 PR target/52775
6929 * gcc.target/powerpc/pr52775.c: New file.
6930
6931 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6932
6933 PR tree-optimization/18589
6934 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6935 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6936 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6937 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6938 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6939 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6940 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6941 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6942 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6943 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6944
6945 2012-04-12 Richard Guenther <rguenther@suse.de>
6946
6947 PR tree-optimization/52943
6948 * gcc.dg/torture/pr52943.c: New testcase.
6949
6950 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6951
6952 PR target/50751
6953 * gcc/target/sh/pr50751-4.c: New.
6954 * gcc/target/sh/pr50751-5.c: New.
6955 * gcc/target/sh/pr50751-6.c: New.
6956 * gcc/target/sh/pr50751-7.c: New.
6957
6958 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6959
6960 PR c++/52465
6961 * g++.dg/lookup/using52.C: New.
6962
6963 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6964
6965 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6966
6967 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6968
6969 PR rtl-optimization/52876
6970 * gcc.target/i386/pr52876.c: New.
6971
6972 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6973
6974 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6975 __UINTPTR_TYPE__.
6976 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6977 __INTPTR_TYPE__.
6978 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6979 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6980 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6981 (ptrdiff_t): ... this. All uses changed.
6982 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6983 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6984 __INTPTR_TYPE__.
6985 (main): Cast argument to __INTPTR_TYPE__.
6986 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6987 size_t.
6988 * gcc.dg/mallign.c (main): Likewise.
6989 * gcc.dg/pr38700.c (foo): Likewise.
6990 * gcc.dg/long-long-cst1.c (t): Likewise.
6991 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6992 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6993 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6994 * gcc.dg/pr25682.c (d, foo): Likewise.
6995 * gcc.dg/format/cast-1.c (f): Likewise.
6996 * gcc.dg/c90-const-expr-10.c
6997 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6998 (size_t): ...this. All uses changed.
6999 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7000 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7001 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7002 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7003 * gcc.dg/sequence-pt-1.c: Likewise.
7004 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7005 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7006 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7007 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7008 of ptrdiff_t with it.
7009 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7010 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7011 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7012
7013 2012-04-11 Jason Merrill <jason@redhat.com>
7014
7015 PR debug/45088
7016 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7017 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7018
7019 PR c++/52906
7020 * g++.dg/ext/attrib45.C: New.
7021
7022 * g++.dg/eh/dtor3.C: New.
7023
7024 2012-04-11 Richard Guenther <rguenther@suse.de>
7025
7026 PR middle-end/52621
7027 * gfortran.dg/pr52621.f90: New testcase.
7028
7029 2012-04-11 Richard Guenther <rguenther@suse.de>
7030
7031 PR middle-end/52918
7032 * g++.dg/torture/pr52918-1.C: New testcase.
7033 * g++.dg/torture/pr52918-2.C: Likewise.
7034
7035 2012-04-11 Tobias Burnus <burnus@net-b.de>
7036
7037 PR fortran/52729
7038 * gfortran.dg/block_11.f90: New.
7039
7040 2012-04-11 Nick Clifton <nickc@redhat.com>
7041
7042 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7043
7044 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7045
7046 PR target/16458
7047 * gcc.target/powerpc/pr16458-1.c: New test.
7048 * gcc.target/powerpc/pr16458-2.c: Likewise.
7049 * gcc.target/powerpc/pr16458-3.c: Likewise.
7050 * gcc.target/powerpc/pr16458-4.c: Likewise.
7051
7052 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7053
7054 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7055 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7056 * gcc.dg/builtin-bswap-5.c: Likewise.
7057 * gcc.target/i386/builtin-bswap-4.c: New test.
7058
7059 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7060
7061 PR 24985
7062 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7063
7064 2012-04-11 Richard Guenther <rguenther@suse.de>
7065
7066 PR rtl-optimization/52881
7067 * gcc.dg/torture/pr52881.c: New testcase.
7068 * gcc.dg/torture/pr52913.c: Likewise.
7069
7070 2012-04-11 Richard Guenther <rguenther@suse.de>
7071
7072 PR tree-optimization/52912
7073 * gcc.dg/torture/pr52912.c: New testcase.
7074
7075 2010-04-10 Michael Matz <matz@suse.de>
7076
7077 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7078 * gcc.dg/vect/vect-outer-1.c: Adjust.
7079 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7080 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7081 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7082 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7083 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7084 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7085
7086 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7087
7088 PR tree-optimization/52870
7089 * gcc.dg/vect/pr52870.c: New test.
7090
7091 2012-04-09 Mike Stump <mikestump@comcast.net>
7092
7093 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7094 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7095 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7096 * gnat.dg/aggr11.adb: Likewise.
7097 * gnat.dg/aggr11_pkg.ads: Likewise.
7098 * gnat.dg/aggr15.adb: Likewise.
7099 * gnat.dg/aggr15.ads: Likewise.
7100 * gnat.dg/aggr17.adb: Likewise.
7101 * gnat.dg/aggr18.adb: Likewise.
7102 * gnat.dg/array14.adb: Likewise.
7103 * gnat.dg/array14.ads: Likewise.
7104 * gnat.dg/array14_pkg.ads: Likewise.
7105 * gnat.dg/array19.adb: Likewise.
7106 * gnat.dg/array19.ads: Likewise.
7107 * gnat.dg/discr27.adb: Likewise.
7108 * gnat.dg/discr27.ads: Likewise.
7109 * gnat.dg/discr35.adb: Likewise.
7110 * gnat.dg/discr35.ads: Likewise.
7111 * gnat.dg/discr6.adb: Likewise.
7112 * gnat.dg/discr6_pkg.ads: Likewise.
7113 * gnat.dg/import1.adb: Likewise.
7114 * gnat.dg/import1.ads: Likewise.
7115 * gnat.dg/loop_address2.adb: Likewise.
7116 * gnat.dg/opt7.adb: Likewise.
7117 * gnat.dg/opt7.ads: Likewise.
7118 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7119 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7120 * gnat.dg/rep_clause2.adb: Likewise.
7121 * gnat.dg/rep_clause2.ads: Likewise.
7122 * gnat.dg/slice2.adb: Likewise.
7123 * gnat.dg/slice2.ads: Likewise.
7124 * gnat.dg/slice6.adb: Likewise.
7125 * gnat.dg/slice6_pkg.ads: Likewise.
7126 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7127 * gnat.dg/taft_type2.adb: Likewise.
7128 * gnat.dg/taft_type2.ads: Likewise.
7129 * gnat.dg/taft_type2_pkg.ads: Likewise.
7130 * gnat.dg/volatile10.adb: Likewise.
7131 * gnat.dg/volatile10_pkg.ads: Likewise.
7132
7133 * gcc.dg/dll-8.c: Remove execute permissions.
7134 * g++.dg/ext/dllexport5.C: Likewise.
7135
7136 2012-04-09 Jan Hubicka <jh@suse.cz>
7137
7138 PR lto/52722
7139 PR lto/51765
7140 PR lto/52634
7141 * gcc.dg/lto/pr52634_1.c: New testcase.
7142 * gcc.dg/lto/pr52634_0.c: New testcase.
7143
7144 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7145
7146 PR target/52883
7147 * gcc.target/i386/pr52883.c: New testcase.
7148
7149 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7150
7151 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7152 (check_effective_target_sync_long_long): Add SPARC case.
7153 (check_effective_target_sync_long_long_runtime): Likewise.
7154 (check_effective_target_sync_int_long): Adjust SPARC case.
7155 (check_effective_target_sync_char_short): Likewise.
7156
7157 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7158
7159 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7160 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7161
7162 2012-04-08 Tobias Burnus <burnus@net-b.de>
7163
7164 PR fortran/40973
7165 PR fortran/52751
7166 * gfortran.dg/public_private_module_2.f90: New.
7167
7168 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7169
7170 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7171 directives.
7172
7173 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7174
7175 PR fortran/52893
7176 * gfortran.dg/function_optimize_11.f90: New test.
7177
7178 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7179
7180 PR fortran/52668
7181 * gfortran.dg/use_only_6.f90: New test.
7182
7183 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7184
7185 PR fortran/52668
7186 * gfortran.dg/use_only_6.f90: New test.
7187 2012-04-06 Mike Stump <mikestump@comcast.net>
7188
7189 PR testsuite/50722
7190 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7191
7192 2012-04-05 Jason Merrill <jason@redhat.com>
7193
7194 PR c++/52596
7195 * g++.dg/template/qualified-id5.C: New.
7196
7197 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7198
7199 PR target/52882
7200 * gcc.target/i386/pr52882.c: New test.
7201
7202 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7203 Dominique D'Humieures <dominiq@lps.ens.fr>
7204
7205 PR testsuite/52614
7206 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7207 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7208
7209 2012-04-04 Jason Merrill <jason@redhat.com>
7210
7211 PR c++/52845
7212 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7213
7214 2012-04-03 Jason Merrill <jason@redhat.com>
7215
7216 PR c++/52796
7217 * g++.dg/cpp0x/variadic-value1.C: New.
7218
7219 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7220
7221 * gnat.dg/pack18.adb: New test.
7222 * gnat.dg/pack18_pkg.ads: New helper.
7223
7224 2012-04-03 Richard Guenther <rguenther@suse.de>
7225
7226 PR tree-optimization/52808
7227 * gcc.dg/pr52808.c: New testcase.
7228
7229 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7230
7231 PR tree-optimization/52835
7232 * gfortran.dg/pr52835.f90: New test.
7233
7234 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7235
7236 * gnat.dg/specs/aggr5.ads: New test.
7237
7238 2012-04-02 Richard Guenther <rguenther@suse.de>
7239
7240 PR tree-optimization/52756
7241 * gcc.dg/torture/pr52756.c: New testcase.
7242
7243 2012-04-02 Richard Guenther <rguenther@suse.de>
7244
7245 PR middle-end/52803
7246 * gcc.dg/pr52803.c: New testcase.
7247
7248 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7249
7250 PR c++/40942
7251 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7252 DR 214 in account.
7253
7254 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7255
7256 PR c++/50043
7257 * g++.dg/cpp0x/noexcept17.C: New.
7258 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7259 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7260 * g++.dg/cpp0x/noexcept01.C: Likewise.
7261 * g++.dg/eh/init-temp1.C: Likewise.
7262 * g++.dg/eh/ctor1.C: Likwise.
7263
7264 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7265
7266 * gnat.dg/controlled6.adb: New test.
7267 * gnat.dg/controlled6_pkg.ads: New helper.
7268 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7269
7270 2012-03-30 Richard Henderson <rth@redhat.com>
7271
7272 PR debug/52727
7273 * g++.dg/opt/pr52727.C: New testcase.
7274
7275 2012-03-30 Richard Guenther <rguenther@suse.de>
7276
7277 PR tree-optimization/52754
7278 * gcc.target/i386/pr52754.c: New testcase.
7279
7280 2012-03-30 Richard Guenther <rguenther@suse.de>
7281
7282 PR middle-end/52772
7283 * g++.dg/torture/pr52772.C: New testcase.
7284
7285 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7286
7287 PR c++/52718
7288 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7289
7290 2012-03-29 Jason Merrill <jason@redhat.com>
7291
7292 PR c++/52685
7293 * g++.dg/template/inherit8.C: New.
7294
7295 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7296
7297 PR c++/52759
7298 * g++.dg/ext/weak4.C: New test.
7299
7300 PR tree-optimization/52760
7301 * gcc.c-torture/execute/pr52760.c: New test.
7302
7303 2012-03-29 Jason Merrill <jason@redhat.com>
7304
7305 PR c++/52743
7306 * g++.dg/cpp0x/initlist-array3.C: New.
7307
7308 2012-03-28 Jason Merrill <jason@redhat.com>
7309
7310 PR c++/52746
7311 * g++.dg/overload/virtual2.C: New.
7312
7313 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7314
7315 * gnat.dg/vect7.ad[sb]: New test.
7316
7317 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7318 Tobias Burnus <burnus@gcc.gnu.org>
7319
7320 PR fortran/52652
7321 * gfortran.dg/allocate_class_1.f90 : Change error test.
7322 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7323 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7324 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7325
7326 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR middle-end/52691
7329 * gcc.dg/pr52691.c: New test.
7330
7331 PR middle-end/52750
7332 * gcc.c-torture/compile/pr52750.c: New test.
7333
7334 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7335
7336 PR target/52692
7337 * gcc.target/avr/torture/builtins-2.c: New test.
7338
7339 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR target/52736
7342 * gcc.target/i386/pr52736.c: New test.
7343
7344 2012-03-27 Martin Jambor <mjambor@suse.cz>
7345
7346 PR middle-end/52693
7347 * gcc.dg/torture/pr52693.c: New test.
7348
7349 2012-03-27 Meador Inge <meadori@codesourcery.com>
7350
7351 PR c++/52672
7352 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7353
7354 2012-03-27 Mike Stump <mikestump@comcast.net>
7355
7356 PR target/52665
7357 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7358 failures that match branch names.
7359
7360 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7361 H.J. Lu <hongjiu.lu@intel.com>
7362
7363 PR target/52698
7364 * gcc.target/i386/pr52698.c: New test.
7365
7366 2012-03-27 Richard Guenther <rguenther@suse.de>
7367
7368 PR middle-end/52720
7369 * gcc.dg/torture/pr52720.c: New testcase.
7370
7371 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7372
7373 * gnat.dg/pack17.adb: New test.
7374
7375 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7376
7377 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7378 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7379
7380 2012-03-26 Martin Jambor <mjambor@suse.cz>
7381
7382 PR tree-optimization/50052
7383 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7384
7385 2012-03-26 Richard Guenther <rguenther@suse.de>
7386
7387 PR tree-optimization/52701
7388 * gfortran.dg/pr52701.f90: New testcase.
7389
7390 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7391
7392 PR tree-optimization/52686
7393 * gcc.target/arm/pr52686.c: New test.
7394
7395 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7396
7397 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7398 Add "-Os -flto" to list.
7399
7400 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7401
7402 * gnat.dg/concat2.ad[sb]: New test.
7403
7404 2012-03-24 Jason Merrill <jason@redhat.com>
7405
7406 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7407 * g++.dg/cpp0x/trailing2.C: Likewise.
7408 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7409 * g++.dg/cpp1y/auto-fn1.C: New.
7410 * g++.dg/cpp1y/auto-fn2.C: New.
7411 * g++.dg/cpp1y/auto-fn3.C: New.
7412 * g++.dg/cpp1y/auto-fn4.C: New.
7413 * g++.dg/cpp1y/auto-fn5.C: New.
7414 * g++.dg/cpp1y/auto-fn6.C: New.
7415 * g++.dg/cpp1y/auto-fn7.C: New.
7416 * g++.dg/cpp1y/auto-fn8.C: New.
7417 * g++.dg/cpp1y/auto-fn9.C: New.
7418 * g++.dg/cpp1y/auto-fn10.C: New.
7419 * g++.dg/cpp1y/auto-fn11.C: New.
7420
7421 2012-03-23 Richard Guenther <rguenther@suse.de>
7422
7423 PR tree-optimization/52678
7424 * gfortran.dg/pr52678.f: New testcase.
7425
7426 2012-03-23 Richard Guenther <rguenther@suse.de>
7427
7428 PR tree-optimization/52638
7429 * g++.dg/torture/pr52638.C: New testcase.
7430
7431 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7432
7433 PR c++/52487
7434 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7435
7436 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR c++/52671
7439 * g++.dg/ext/attrib44.C: New test.
7440
7441 2012-03-22 Jan Hubicka <jh@suse.cz>
7442
7443 PR middle-end/51737
7444 * g++.dg/torture/pr51737.C: New testcase
7445
7446 2012-03-22 Richard Guenther <rguenther@suse.de>
7447
7448 PR tree-optimization/52548
7449 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7450
7451 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7452
7453 * lib/fortran-modules.exp (list-module-names-1): Remove
7454 warning.
7455
7456 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7457
7458 PR target/50751
7459 * gcc.target/sh/pr50751-1.c: New.
7460 * gcc.target/sh/pr50751-2.c: New.
7461 * gcc.target/sh/pr50751-3.c: New.
7462
7463 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7464
7465 PR target/52479
7466 * gcc.target/sh/sh4a-cos.c: Remove.
7467 * gcc.target/sh/sh4a-sin.c: Remove.
7468 * gcc.target/sh/sh4a-sincos.c: Remove.
7469
7470 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7471
7472 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7473 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7474
7475 2012-03-21 Martin Jambor <mjambor@suse.cz>
7476
7477 PR testsuite/52641
7478 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7479 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7480
7481 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7482
7483 * gcc.target/arm/thumb-16bit-ops.c: New file.
7484 * gcc.target/arm/thumb-ifcvt.c: New file.
7485
7486 2012-03-20 Jason Merrill <jason@redhat.com>
7487
7488 * lib/target-supports.exp: Add { target c++1y }.
7489
7490 * g++.dg/cpp0x/auto32.C: New.
7491
7492 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7493
7494 PR testsuite/52641
7495 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7496 int32plus.
7497 * gcc.dg/torture/pr48124-4.c: Ditto:
7498 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7499
7500 2012-03-20 Jason Merrill <jason@redhat.com>
7501
7502 PR c++/52510
7503 * g++.dg/cpp0x/initlist66.C: New.
7504
7505 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7506
7507 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7508 __AVR_HAVE_LPMX__
7509
7510 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7511
7512 PR target/49868
7513 * gcc.target/avr/torture/addr-space-2.h: New file.
7514 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7515 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7516 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7517 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7518
7519 2012-03-20 Richard Guenther <rguenther@suse.de>
7520
7521 * gnat.dg/pack16.adb: New testcase.
7522 * gnat.dg/pack16_pkg.ads: Likewise.
7523 * gnat.dg/specs/pack8.ads: Likewise.
7524 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7525
7526 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7527
7528 * g++.dg/warn/Wuseless-cast.C: Extend.
7529
7530 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7531
7532 PR c++/14710
7533 * g++.dg/warn/Wuseless-cast.C: New.
7534
7535 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7536
7537 PR libfortran/52608
7538 * gfortran.dg/pr52608.f90: New test.
7539
7540 2012-03-17 Tobias Burnus <burnus@net-b.de>
7541
7542 PR fortran/52585
7543 * gfortran.dg/proc_ptr_36.f90: New.
7544
7545 2012-03-16 Martin Jambor <mjambor@suse.cz>
7546
7547 * gcc.dg/misaligned-expand-1.c: New test.
7548 * gcc.dg/misaligned-expand-3.c: Likewise.
7549
7550 2012-03-16 Richard Guenther <rguenther@suse.de>
7551 Kai Tietz <ktietz@redhat.com>
7552
7553 PR middle-end/48814
7554 * gcc.c-torture/execute/pr48814-1.c: New test.
7555 * gcc.c-torture/execute/pr48814-2.c: New test.
7556 * gcc.dg/tree-ssa/assign-1.c: New test.
7557 * gcc.dg/tree-ssa/assign-2.c: New test.
7558 * gcc.dg/tree-ssa/assign-3.c: New test.
7559
7560 2012-03-16 Richard Guenther <rguenther@suse.de>
7561
7562 * gnat.dg/specs/pack7.ads: New testcase.
7563
7564 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR target/52568
7567 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7568 * gcc.dg/torture/vshuf-8.inc: Likewise.
7569 * gcc.dg/torture/vshuf-16.inc: Likewise.
7570 * gcc.dg/torture/vshuf-32.inc: Likewise.
7571
7572 2012-03-15 Jason Merrill <jason@redhat.com>
7573
7574 * g++.dg/torture/pr52582.C: New.
7575
7576 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7577
7578 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7579
7580 2012-03-15 Ira Rosen <irar@il.ibm.com>
7581 Ulrich Weigand <ulrich.weigand@linaro.org>
7582
7583 * gcc.dg/vect/slp-cond-3.c: New test.
7584 * gcc.dg/vect/slp-cond-4.c: New test.
7585
7586 2012-03-15 Ira Rosen <irar@il.ibm.com>
7587 Ulrich Weigand <ulrich.weigand@linaro.org>
7588
7589 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7590 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7591
7592 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7593
7594 PR libfortran/52434
7595 PR libfortran/48878
7596 PR libfortran/38199
7597 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7598 * gfortran.dg/round_1.f03: Likewise.
7599
7600 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7601 Andrew Pinski <apinski@cavium.com>
7602
7603 PR middle-end/52592
7604 * gcc.dg/pr52592.c: New test.
7605
7606 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7607
7608 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7609 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7610 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7611 * lib/fortran-modules.exp: .. this new file. Adjust users.
7612 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7613 gfortran-dg-debug-runtest): Call cleanup-modules.
7614 * lib/fortran-torture.exp (fortran-torture-execute,
7615 fortran-torture): Likewise.
7616 * gfortran.dg/coarray/caf.exp: Likewise.
7617 * lib/lto.exp: Likewise.
7618 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7619 * gfortran.dg/class_4b.f03: Likewise.
7620 * gfortran.dg/class_4c.f03: Likewise.
7621 * gfortran.dg/class_45a.f03: Likewise.
7622 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7623 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7624 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7625 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7626 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7627 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7628 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7629 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7630 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7631 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7632 * gfortran.dg/whole_file_28.f90: Likewise.
7633 * gfortran.dg/whole_file_29.f90: Likewise.
7634 * gfortran.dg/whole_file_30.f90: Likewise.
7635 * gfortran.dg/whole_file_31.f90: Likewise.
7636
7637 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR tree-optimization/52267
7640 * gcc.dg/pr52267.c: New test.
7641 * gcc.dg/tree-ssa/vrp65.c: New test.
7642 * gcc.dg/tree-ssa/vrp66.c: New test.
7643
7644 2012-03-15 Richard Guenther <rguenther@suse.de>
7645
7646 PR middle-end/52580
7647 * gfortran.dg/vect/pr52580.f: New testcase.
7648
7649 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7650
7651 * gcc.target/sh/fpul-usage-1.c: New.
7652
7653 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7654
7655 PR target/49468
7656 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7657 * gcc.target/sh/pr49468-di.c: Likewise.
7658
7659 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7660
7661 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7662 * gcc.dg/c99-stdint-6.c: Likewise.
7663 * gcc.dg/lto/20090210_0.c: Likewise.
7664 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7665 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7666 * gcc.dg/pragma-init-fini-2.c: Likewise.
7667 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7668 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7669 * gcc.target/i386/pr22152.c: Likewise.
7670 * gcc.target/i386/vect8-ret.c: Likewise.
7671 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7672 handling.
7673
7674 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7675
7676 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7677 * g++.dg/tree-prof/partition1.C: Likewise.
7678 * g++.dg/tree-prof/partition2.C: Likewise.
7679 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7680 handling.
7681 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7682 * gcc.c-torture/execute/20010724-1.c: Remove.
7683 * gcc.c-torture/execute/20010724-1.x: Remove.
7684 * gcc.c-torture/execute/20040208-2.c: Remove.
7685 * gcc.c-torture/execute/20040208-2.x: Remove.
7686 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7687 Remove.
7688 (main) [__mips__ && __sgi__]: Remove.
7689 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7690 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7691 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7692 mips-sgi-irix6* handling.
7693 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7694 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7695 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7696 handling.
7697 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7698 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7699 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7700 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7701 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7702 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7703 mips-sgi-irix6*.
7704 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7705 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7706 * gcc.target/mips/save-restore-3.c: Likewise.
7707 * gcc.target/mips/save-restore-4.c: Likewise.
7708 * gcc.target/mips/save-restore-5.c: Likewise.
7709 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7710 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7711 messages.
7712 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7713 IRIX 6 handling.
7714 (restore_ld_library_path_env_vars): Likewise.
7715 * lib/target-supports.exp (check_profiling_available): Remove
7716 mips*-*-irix* handling.
7717 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7718 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7719 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7720
7721 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR c++/52582
7724 * g++.dg/opt/pr52582.C: New test.
7725
7726 2012-03-14 Richard Guenther <rguenther@suse.de>
7727
7728 PR tree-optimization/52571
7729 * gcc.dg/vect/vect-2.c: Initialize arrays.
7730 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7731 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7732 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7733
7734 2012-03-14 Richard Guenther <rguenther@suse.de>
7735
7736 PR middle-end/52080
7737 PR middle-end/52097
7738 PR middle-end/48124
7739 * gcc.dg/torture/pr48124-1.c: New testcase.
7740 * gcc.dg/torture/pr48124-2.c: Likewise.
7741 * gcc.dg/torture/pr48124-3.c: Likewise.
7742 * gcc.dg/torture/pr48124-4.c: Likewise.
7743
7744 2012-03-14 Richard Guenther <rguenther@suse.de>
7745
7746 PR middle-end/52578
7747 * gcc.dg/pr52578.c: New testcase.
7748
7749 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR c++/52521
7752 * g++.dg/cpp0x/udlit-args2.C: New test.
7753
7754 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7755
7756 PR target/48596
7757 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7758 * gcc.c-torture/compile/pr48596.c: ... here.
7759
7760 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7761
7762 PR c++/51641
7763 * g++.dg/lookup/hidden-class17.C: New test.
7764
7765 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR c/52577
7768 * gcc.dg/Wunused-var-3.c: New test.
7769
7770 2012-03-13 Martin Jambor <mjambor@suse.cz>
7771
7772 * gcc.dg/misaligned-expand-2.c: New test.
7773
7774 2012-03-13 Richard Guenther <rguenther@suse.de>
7775
7776 PR middle-end/52134
7777 * gcc.dg/pr52134.c: New testcase.
7778
7779 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7780
7781 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7782
7783 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7784
7785 PR tree-optimization/46728
7786 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7787 * gcc.target/powerpc/pr46728-5.c: Likewise.
7788 * gcc.target/powerpc/pr46728-8.c: Likewise.
7789 * gcc.target/powerpc/pr46728-10.c: Likewise.
7790 * gcc.target/powerpc/pr46728-11.c: Likewise.
7791 * gcc.target/powerpc/pr46728-13.c: Likewise.
7792 * gcc.target/powerpc/pr46728-14.c: Likewise.
7793 * gcc.target/powerpc/pr46728-15.c: Likewise.
7794
7795 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7796
7797 PR c++/52299
7798 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7799
7800 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7801
7802 PR tree-optimization/46728
7803 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7804 * gcc.target/powerpc/pr46728-5.c: Likewise.
7805 * gcc.target/powerpc/pr46728-8.c: Likewise.
7806 * gcc.target/powerpc/pr46728-10.c: Likewise.
7807 * gcc.target/powerpc/pr46728-11.c: Likewise.
7808 * gcc.target/powerpc/pr46728-13.c: Likewise.
7809 * gcc.target/powerpc/pr46728-14.c: Likewise.
7810 * gcc.target/powerpc/pr46728-15.c: Likewise.
7811
7812 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7813
7814 PR target/49868
7815 * gcc.target/avr/torture/addr-space-1.h: New file.
7816 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7817 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7818 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7819 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7820
7821 2012-03-12 Andrew Pinski <apinski@cavium.com>
7822
7823 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7824
7825 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7826
7827 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7828 * g++.dg/abi/thunk4.C: Likewise.
7829 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7830 Adapt line numbers.
7831 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7832 handling.
7833 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7834 * g++.dg/eh/spbp.C: Likewise.
7835 * g++.dg/ext/label13.C: Likewise.
7836 * g++.dg/guality/guality.exp: Likewise.
7837 * g++.dg/other/anon5.C: Likewise.
7838 * g++.dg/other/pragma-ep-1.C: Remove.
7839 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7840 * g++.dg/warn/pr31246.C: Likewise.
7841 * g++.dg/warn/weak1.C: Likewise.
7842 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7843 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7844 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7845 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7846 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7847 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7848 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7849 * gcc.dg/c99-tgmath-1.c: Likewise.
7850 * gcc.dg/c99-tgmath-2.c: Likewise.
7851 * gcc.dg/c99-tgmath-3.c: Likewise.
7852 * gcc.dg/c99-tgmath-4.c: Likewise.
7853 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7854 handling.
7855 * gcc.dg/debug/pr49032.c: Likewise.
7856 * gcc.dg/guality/guality.exp: Likewise.
7857 * gcc.dg/intmax_t-1.c: Likewise.
7858 * gcc.dg/pr48616.c: Likewise.
7859 * gcc.dg/pragma-ep-1.c: Remove.
7860 * gcc.dg/pragma-ep-2.c: Remove.
7861 * gcc.dg/pragma-ep-3.c: Remove.
7862 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7863 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7864 * gcc.misc-tests/gcov-14.c: Likewise.
7865 * gfortran.dg/guality/guality.exp: Likewise.
7866 * lib/target-supports.exp (check_weak_available): Likewise.
7867 (add_options_for_tls): Likewise.
7868 (check_ascii_locale_available): Likewise.
7869 * obj-c++.dg/dwarf-2.mm: Likewise.
7870 * objc.dg/dwarf-1.m: Likewise.
7871 * objc.dg/dwarf-2.m: Likewise.
7872
7873 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR tree-optimization/51721
7876 * gcc.dg/tree-ssa/vrp64.c: New test.
7877
7878 PR tree-optimization/52533
7879 * gcc.c-torture/compile/pr52533.c: New test.
7880
7881 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7882
7883 * gcc.target/i386/rtm-xabort-1.c: New.
7884 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7885 * gcc.target/i386/rtm-xend-1.c: Ditto.
7886 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7887 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7888 * gcc.target/i386/sse-13.c: Ditto.
7889 * gcc.target/i386/sse-14.c: Ditto.
7890 * gcc.target/i386/sse-22.c: Ditto.
7891 * gcc.target/i386/sse-23.c: Ditto.
7892 * g++.dg/other/i386-2.C: Ditto.
7893 * g++.dg/other/i386-3.C: Ditto.
7894
7895 2012-03-12 Tobias Burnus <burnus@net-b.de>
7896
7897 PR fortran/52542
7898 * gfortran.dg/proc_ptr_35.f90: New.
7899
7900 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7901
7902 PR target/52530
7903 * gcc.dg/torture/pr52530.c: New test.
7904
7905 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7906
7907 PR target/51244
7908 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7909
7910 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7911
7912 PR target/52450
7913 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7914
7915 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7916
7917 2012-03-09 Andrew Pinski <apinski@cavium.com>
7918
7919 PR middle-end/51988
7920 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7921 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7922
7923 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7924
7925 * gcc.dg/tree-ssa/scev-3.c: New.
7926 * gcc.dg/tree-ssa/scev-4.c: New.
7927
7928 2012-03-08 Tobias Burnus <burnus@net-b.de>
7929
7930 PR fortran/52469
7931 * gfortran.dg/proc_ptr_34.f90
7932
7933 2012-03-07 Jason Merrill <jason@redhat.com>
7934
7935 PR c++/52521
7936 * g++.dg/cpp0x/udlit-mangle.C: New.
7937
7938 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7939
7940 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7941
7942 2012-03-06 Richard Guenther <rguenther@suse.de>
7943
7944 PR middle-end/52493
7945 * gcc.dg/torture/pr52493.c: New testcase.
7946
7947 2012-03-06 Richard Guenther <rguenther@suse.de>
7948
7949 PR lto/52097
7950 * gcc.dg/lto/pr52097_0.c: New testcase.
7951
7952 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7953
7954 PR target/51244
7955 * gcc.target/sh/pr51244-1.c: New.
7956 * gcc.target/sh/pr51244-2.c: New.
7957 * gcc.target/sh/pr51244-3.c: New.
7958
7959 2012-03-05 Jason Merrill <jason@redhat.com>
7960
7961 PR c++/51930
7962 * g++.dg/ext/visibility/template11.C: New.
7963
7964 * g++.dg/cpp0x/implicit13.C: New.
7965
7966 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR tree-optimization/51721
7969 * gcc.dg/tree-ssa/vrp63.c: New test.
7970 * gcc.dg/pr51721.c: New test.
7971
7972 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7973
7974 PR fortran/50981
7975 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7976 argument checks.
7977
7978 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7979
7980 PR target/52146
7981 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7982
7983 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7984
7985 PR fortran/50981
7986 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7987
7988 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7989
7990 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7991 int32plus.
7992
7993 2012-03-03 Jason Merrill <jason@redhat.com>
7994
7995 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7996
7997 Core 1270
7998 * g++.dg/cpp0x/initlist65.C: New.
7999
8000 PR c++/36797
8001 * g++.dg/ext/is_empty2.C: New.
8002
8003 2012-03-03 Tobias Burnus <burnus@net-b.de>
8004
8005 PR fortran/48820
8006 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8007
8008 2012-03-03 Tobias Burnus <burnus@net-b.de>
8009
8010 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8011 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8012 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8013 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8014 * gfortran.dg/class_30.f90: Remove dg-warning line.
8015 * gfortran.dg/bind_c_usage_25.f90: New.
8016
8017 2012-03-03 Tobias Burnus <burnus@net-b.de>
8018
8019 PR fortran/48820
8020 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8021 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8022 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8023
8024 2012-03-03 Tobias Burnus <burnus@net-b.de>
8025
8026 PR fortran/48820
8027 * gfortran.dg/assumed_type_1.f90: New.
8028 * gfortran.dg/assumed_type_2.f90: New.
8029 * gfortran.dg/assumed_type_3.f90: New.
8030 * gfortran.dg/assumed_type_4.f90: New.
8031
8032 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8033
8034 PR target/49486
8035 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8036 * gcc.target/sh/pr49468-di.c: New.
8037
8038 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8039
8040 * gcc.dg/graphite/pr50561.c: Update.
8041
8042 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8043
8044 * gcc.target/powerpc/pr52457.c: New test.
8045
8046 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8047
8048 * gcc.target/arm/sat-1.c: New test.
8049
8050 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8051
8052 PR target/46716
8053 * gcc.target/i386/pr46716.c: New test.
8054
8055 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8056
8057 PR c++/51989
8058 * g++.dg/cpp0x/sfinae32.C: New.
8059
8060 2012-03-02 Richard Guenther <rguenther@suse.de>
8061
8062 PR tree-optimization/52406
8063 * gcc.dg/torture/pr52406.c: New testcase.
8064
8065 2012-03-02 Tobias Burnus <burnus@net-b.de>
8066
8067 PR fortran/52325
8068 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8069 * gfortran.dg/nullify_2.f90: Update dg-error.
8070 * gfortran.dg/nullify_4.f90: Ditto.
8071 * gfortran.dg/pointer_init_6.f90: Ditto.
8072
8073 2012-03-02 Tobias Burnus <burnus@net-b.de>
8074
8075 PR fortran/52270
8076 * gfortran.dg/class_51.f90: New.
8077
8078 2012-03-02 Tobias Burnus <burnus@net-b.de>
8079
8080 PR fortran/52452
8081 * gfortran.dg/intrinsic_8.f90: New.
8082
8083 2012-03-01 Kai Tietz <ktietz@redhat.com>
8084
8085 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8086 routines on mingw targets.
8087 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8088
8089 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR tree-optimization/52445
8092 * gcc.dg/pr52445.c: New test.
8093
8094 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8095
8096 PR target/52437
8097 * gcc.c-torture/compile/pr52437.c: New test.
8098
8099 PR middle-end/52419
8100 * gcc.dg/torture/pr52419.c: New test.
8101
8102 PR tree-optimization/52429
8103 * gcc.dg/torture/pr52429.c: New test.
8104 * g++.dg/opt/pr52429.C: New test.
8105
8106 2012-02-29 Richard Guenther <rguenther@suse.de>
8107
8108 PR testsuite/52297
8109 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8110 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8111 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8112 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8113 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8114 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8115
8116 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8117
8118 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8119
8120 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8121
8122 PR fortran/52386
8123 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8124
8125 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8126
8127 PR target/51534
8128 * gcc.target/arm/neon/pr51534.c: New testcase.
8129
8130 2012-02-28 Richard Guenther <rguenther@suse.de>
8131
8132 PR target/52407
8133 * gcc.dg/torture/pr52407.c: New testcase.
8134
8135 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8136
8137 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8138 * gcc.target/arm/vfp2.c: Likewise.
8139 * gcc.target/arm/vfp3.c: Likewise.
8140 * gcc.target/arm/vfp4.c: Likewise.
8141 * gcc.target/arm/vfp5.c: Likewise.
8142 * gcc.target/arm/vfp6.c: Likewise.
8143 * gcc.target/arm/vfp7.c: Likewise.
8144 * gcc.target/arm/vfp8.c: Likewise.
8145 * gcc.target/arm/vfp9.c: Likewise.
8146 * gcc.target/arm/vfp10.c: Likewise.
8147 * gcc.target/arm/vfp11.c: Likewise.
8148 * gcc.target/arm/vfp12.c: Likewise.
8149 * gcc.target/arm/vfp13.c: Likewise.
8150 * gcc.target/arm/vfp14.c: Likewise.
8151 * gcc.target/arm/vfp15.c: Likewise.
8152 * gcc.target/arm/vfp16.c: Likewise.
8153 * gcc.target/arm/vfp17.c: Likewise.
8154 * gcc.target/arm/neon-constants.h: New file.
8155 * gcc.target/arm/neon-vect1.c: New test.
8156 * gcc.target/arm/neon-vect2.c: New test.
8157 * gcc.target/arm/neon-vect3.c: New test.
8158 * gcc.target/arm/neon-vect4.c: New test.
8159 * gcc.target/arm/neon-vect5.c: New test.
8160 * gcc.target/arm/neon-vect6.c: New test.
8161 * gcc.target/arm/neon-vect7.c: New test.
8162 * gcc.target/arm/neon-vect8.c: New test.
8163
8164 2012-02-28 Richard Guenther <rguenther@suse.de>
8165
8166 PR tree-optimization/52402
8167 * gcc.dg/torture/pr52402.c: New testcase.
8168
8169 2012-02-28 Richard Guenther <rguenther@suse.de>
8170
8171 PR lto/52400
8172 * g++.dg/lto/pr52400_0.C: New testcase.
8173
8174 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8175
8176 * gcc.target/avr/torture/builtins-1.c: New test.
8177 * gcc.target/avr/torture/builtins-error.c: New test.
8178
8179 2012-02-28 Kai Tietz <ktietz@redhat.com>
8180
8181 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8182 * gcc.target/i386/pr45352-2.c: Likewise.
8183 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8184 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8185 targets instead rand.
8186 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8187 * gcc.target/i386/sse2-mul-1.c: Likewise.
8188 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8189 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8190 * gcc.target/i386/pad-1.c: Likewise.
8191 * gcc.target/i386/pad-9.c: Likewise.
8192 * gcc.target/i386/pad-2.c: Likewise.
8193 * gcc.target/i386/pad-5b.c: Likewise.
8194 * gcc.target/i386/pad-8.c: Likewise.
8195 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8196 * gcc.target/i386/pr44130.c: Likewise.
8197 * gcc.target/i386/align-main-1.c: Likewise.
8198 * gcc.target/i386/align-main-2.c: Likewise.
8199 * gcc.target/i386/sw-1.c: Likewise.
8200 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8201 on x64 mingw target.
8202 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8203 * gcc.target/i386/pr46295.c: Likewise.
8204 * gcc.target/i386/amd64-abi-1.c: Likewise.
8205 * gcc.target/i386/amd64-abi-2.c: Likewise.
8206 * gcc.target/i386/pr39082-1.c: Likewise.
8207 * gcc.target/i386/pr39162.c: Likewise.
8208 * gcc.target/i386/pr22152.c: Likewise.
8209 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8210 * gcc.target/i386/wrfsbase-2.c: Likewise.
8211 * gcc.target/i386/local.c: Likewise
8212 * gcc.target/i386/wrgsbase-1.c: Likewise.
8213 * gcc.target/i386/wrfsbase-1.c: Likewise.
8214 * gcc.target/i386/pr39315-3.c: Likewise.
8215 * gcc.target/i386/pr35767-4.c: Likewise.
8216 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8217 x64 mingw target.
8218 * gcc.target/i386/pr45336-2.c: Likewise.
8219 * gcc.target/i386/pr45336-1.c: Likewise.
8220 * gcc.target/i386/pr45336-4.c: Likewise.
8221
8222 2012-02-27 Tristan Gingold <gingold@adacore.com>
8223
8224 * gnat.dg/array20.ad[sb]: New test.
8225
8226 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR target/52375
8229 * gcc.target/arm/pr52375.c: New test.
8230 * gcc.c-torture/compile/pr52375.c: New test.
8231
8232 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8233
8234 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8235 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8236
8237 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8238
8239 * gnat.dg/aggr19.adb: New test.
8240 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8241
8242 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8243
8244 PR target/49263
8245 * gcc.target/sh/pr49263.c: New.
8246
8247 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8248
8249 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8250 simulate_thread_wrapper_other_threads
8251 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8252 Move initialization of 'value' to main().
8253 (main): Initialize 'value';
8254 * gcc.dg/simulate-thread/speculative-store.c
8255 (simulate_thread_step_verify): Return 0 when successful.
8256 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8257 Reduce threshold.
8258 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8259 (simulate_thread_wrapper_other_threads): Return a success/fail value
8260 and issue an error if the instruction count threshold is exceeded.
8261
8262 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8263
8264 PR target/50580
8265 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8266 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8267
8268 2012-02-24 Richard Guenther <rguenther@suse.de>
8269
8270 PR middle-end/52355
8271 * gcc.dg/pr52355.c: New testcase.
8272
8273 2012-02-23 Kai Tietz <ktietz@redhat.com>
8274
8275 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8276 * gcc.dg/Wpadded.c: Likewise.
8277 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8278 structure-layout.
8279 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8280 for sleep by Sleep and add windows.h include for this function.
8281 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8282 targets.
8283 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8284 target.
8285 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8286 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8287 on x64 mingw target.
8288 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8289 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8290 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8291 failure on LLP64 target.
8292
8293 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8294
8295 PR c/52290
8296 * gcc.dg/noncompile/pr52290.c: New test.
8297
8298 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR tree-optimization/52019
8301 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8302
8303 2012-02-22 Kai Tietz <ktietz@redhat.com>
8304
8305 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8306 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8307 derived pdiff_t type.
8308 * g++.dg/torture/pr49720.C: Likewise
8309
8310 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8311
8312 PR target/52330
8313 * gcc.target/i386/pr52330.c: New test.
8314
8315 2012-02-22 Tobias Burnus <burnus@net-b.de>
8316
8317 PR fortran/52335
8318 * gfortran.dg/io_constraints_10.f90: New.
8319
8320 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8321
8322 * lib/target-supports.exp (check_effective_target_vect_condition):
8323 Return true for NEON.
8324
8325 2012-02-21 Kai Tietz <ktietz@redhat.com>
8326
8327 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8328
8329 2012-02-21 Richard Guenther <rguenther@suse.de>
8330
8331 PR tree-optimization/52324
8332 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8333
8334 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8335
8336 PR middle-end/51782
8337 * gcc.target/avr/torture/pr51782-1.c: New test.
8338
8339 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR tree-optimization/52318
8342 * gcc.dg/pr52318.c: New test.
8343
8344 2012-02-20 Kai Tietz <ktietz@redhat.com>
8345
8346 * gcc.dg/bf-ms-layout-3.c: New testcase.
8347
8348 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8349
8350 PR testsuite/52229
8351 PR fortran/32380
8352 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8353
8354 2012-02-20 Richard Guenther <rguenther@suse.de>
8355
8356 PR tree-optimization/52298
8357 * gcc.dg/torture/pr52298.c: New testcase.
8358 * gcc.dg/vect/pr52298.c: Likewise.
8359
8360 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8361
8362 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8363 * gcc.c-torture/execute/pr52286.c: Ditto.
8364
8365 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8366
8367 PR tree-optimization/52286
8368 * gcc.c-torture/execute/pr52286.c: New test.
8369
8370 2012-02-18 Tobias Burnus <burnus@net-b.de>
8371
8372 PR fortran/52295
8373 * gfortran.dg/interface_35.f90: Use -std=f2003.
8374 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8375 * gfortran.dg/interface_assignment_4.f90: Ditto.
8376 * gfortran.dg/bessel_1.f90: Ditto.
8377 * gfortran.dg/func_result_6.f90: Ditto.
8378 * gfortran.dg/hypot_1.f90: Ditto.
8379 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8380
8381 2012-02-17 Tobias Burnus <burnus@net-b.de>
8382
8383 PR translation/52232
8384 PR translation/52234
8385 PR translation/52245
8386 PR translation/52246
8387 PR translation/52262
8388 PR translation/52273
8389 * gfortran.dg/coarray_22.f90: Update dg-error.
8390 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8391
8392 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8393
8394 PR target/51753
8395 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8396 (simulate-thread): Use default timeout.
8397
8398 2012-02-16 Jason Merrill <jason@redhat.com>
8399
8400 PR c++/52248
8401 * g++.dg/ext/timevar1.C: New.
8402
8403 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8404
8405 PR c++/52126
8406 * g++.dg/template/using21.C: New.
8407 * g++.dg/template/using22.C: Likewise.
8408
8409 2012-02-16 Jason Merrill <jason@redhat.com>
8410
8411 PR c++/51415
8412 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8413
8414 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR tree-optimization/52255
8417 * gcc.c-torture/compile/pr52255.c: New test.
8418
8419 PR debug/52260
8420 * g++.dg/debug/dwarf2/pr52260.C: New test.
8421
8422 PR middle-end/51929
8423 * g++.dg/ipa/pr51929.C: New test.
8424
8425 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8426
8427 PR target/52199
8428 * gcc.target/powerpc/pr52199.c: New file.
8429
8430 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8431
8432 PR target/52152
8433 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8434
8435 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8436
8437 * gcc.dg/pr51867.c: Don't include <math.h>.
8438 (sqrtf): Declare.
8439
8440 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8441
8442 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8443 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8444
8445 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8446
8447 PR tree-optimization/50561
8448 * gcc.dg/graphite/pr50561.c: New testcase.
8449
8450 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8451
8452 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8453 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8454
8455 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8456
8457 * gnat.dg/discr35.ad[sb]: New test.
8458
8459 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8460
8461 * gnat.dg/volatile10.adb: New test.
8462 * gnat.dg/volatile10_pkg.ads: New helper.
8463
8464 2012-02-14 Jason Merrill <jason@redhat.com>
8465
8466 * g++.dg/ext/attrib43.C: New.
8467
8468 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8469
8470 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8471 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8472 fgnu_tm.
8473 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8474 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8475 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8476 effective_target fgnu_tm.
8477 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8478
8479 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR c++/52247
8482 * g++.dg/template/asmgoto1.C: New test.
8483
8484 2012-02-14 Ian Lance Taylor <iant@google.com>
8485
8486 PR go/48501
8487 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8488 compiling generated file for 64bit and index tests.
8489
8490 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8491
8492 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8493
8494 2012-02-14 Richard Guenther <rguenther@suse.de>
8495
8496 PR tree-optimization/52244
8497 PR tree-optimization/51528
8498 * gcc.dg/torture/pr52244.c: New testcase.
8499
8500 2012-02-14 Walter Lee <walt@tilera.com>
8501
8502 * g++.dg/other/PR23205.C: Disable test on tile.
8503 * g++.dg/other/pr23205-2.C: Disable test on tile.
8504 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8505 * gcc.dg/20040813-1.c: Disable test on tile.
8506 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8507 * gcc.misc-tests/linkage.exp: Handle tilegx.
8508
8509 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR tree-optimization/52210
8512 * gcc.dg/pr52210.c: New test.
8513
8514 2012-02-14 Jason Merrill <jason@redhat.com>
8515
8516 PR c++/39055
8517 * g++.dg/overload/defarg5.C: New.
8518
8519 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR c/52181
8522 * c-c++-common/pr52181.c: New test.
8523
8524 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8525
8526 PR c++/52215
8527 * g++.dg/ext/atomic-1.C: New test.
8528
8529 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8530
8531 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8532
8533 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR middle-end/52209
8536 * gcc.c-torture/execute/pr52209.c: New test.
8537
8538 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8539
8540 PR fortran/50981
8541 * gfortran.dg/elemental_optional_args_5.f03: New test.
8542
8543 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8544
8545 PR testsuite/50076
8546 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8547 cases.
8548
8549 2012-02-11 Ian Lance Taylor <iant@google.com>
8550
8551 PR go/51874
8552 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8553 SPARC Solaris. Don't run the test at all on systems where it may
8554 not work, rather than xfailing it.
8555
8556 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8557
8558 PR rtl-optimization/52175
8559 * gcc.c-torture/compile/pr52175.c: New test.
8560
8561 2012-02-10 Jason Merrill <jason@redhat.com>
8562
8563 PR c++/51910
8564 * g++.dg/template/repo10.C: New.
8565
8566 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8567
8568 PR debug/52132
8569 * gcc.dg/pr52132.c: New test.
8570
8571 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8572
8573 * gnat.dg/specs/aggr4.ads: New test.
8574 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8575
8576 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8577
8578 PR target/52146
8579 * gcc.target/i386/pr52146.c: New.
8580
8581 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR middle-end/52177
8584 * c-c++-common/pr52177.c: New test.
8585
8586 2012-02-10 Jan Hubicka <jh@suse.cz>
8587
8588 PR middle-end/48600
8589 * g++.dg/torture/pr48600.C: New testcase.
8590
8591 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8592
8593 PR middle-end/52140
8594 * gcc.dg/dfp/pr52140.c: New test.
8595
8596 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR fortran/32380
8599 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8600 of dg-options.
8601
8602 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8603
8604 PR middle-end/51867
8605 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8606 * gcc.dg/pr51867.c: New test.
8607
8608 2012-02-09 Ian Lance Taylor <iant@google.com>
8609
8610 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8611 which don't support -fsplit-stack. Turn off optimization when
8612 compiling select5-out.go.
8613
8614 2012-02-08 Ian Lance Taylor <iant@google.com>
8615
8616 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8617 systems which don't support -fsplit-stack.
8618
8619 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8620
8621 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8622 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8623 machine instuction in the log.
8624
8625 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8626
8627 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8628 to 20 seconds.
8629
8630 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8631
8632 PR driver/48524
8633 * gcc.dg/pr48524.c: New test.
8634 * gcc.dg/pr48524.spec: New spec file for test.
8635
8636 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8637
8638 PR fortran/32380
8639 * gfortran.dg/vect/pr32380.f90: New test.
8640
8641 2012-02-08 Tobias Burnus <burnus@net-b.de>
8642
8643 PR fortran/52151
8644 * gfortran.dg/realloc_on_assign_12.f90: New.
8645
8646 2012-02-08 Richard Guenther <rguenther@suse.de>
8647
8648 PR rtl-optimization/52170
8649 * gcc.dg/torture/pr52170.c: New testcase.
8650
8651 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR gcov-profile/52150
8654 * gcc.dg/tree-prof/pr52150.c: New test.
8655
8656 PR rtl-optimization/52139
8657 * gcc.dg/pr52139.c: New test.
8658
8659 2012-02-07 Jason Merrill <jason@redhat.com>
8660
8661 PR c++/51675
8662 * g++.dg/cpp0x/constexpr-union3.C: New.
8663
8664 PR c++/52035
8665 * g++.dg/lto/pr52035_0.C: New.
8666
8667 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8668
8669 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8670 * gcc.dg/special/weak-1.c: Likewise.
8671 * gcc.dg/ucnid-12.c: Likewise.
8672 * gcc.dg/torture/pr45678-1.c: Likewise.
8673 * gcc.dg/torture/pr45678-2.c: Likewise.
8674 * gcc.dg/vector-4.c: Likewise.
8675 * gcc.dg/ipa/inline-5.c: Likewise.
8676 * gcc.dg/ucnid-11.c: Likewise.
8677 * gcc.misc-tests/gcov-13.c: Likewise.
8678 * gcc.misc-tests/gcov-14.c: Likewise.
8679 * g++.dg/ext/label13.C: Likewise.
8680 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8681 hppa*-*-hpux* options.
8682 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8683 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8684 * gcc.dg/pr48616.c: Likewise.
8685 * gcc.dg/pr17957.c: Likewise.
8686 * gcc.dg/pr17055-1.c: Likewise.
8687 * gcc.dg/pr32912-1.c: Likewise.
8688 * gcc.dg/tm/pr51472.c: Likewise.
8689 * c-c++-common/fold-bitand-4.c: Likewise.
8690 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8691 Use dg-additional-options for extra options.
8692
8693 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8694
8695 * gcc.target/epiphany/interrupt-2.c: New test.
8696
8697 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8698
8699 PR target/52155
8700 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8701 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8702 for MIPS ELF.
8703
8704 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8705
8706 PR target/52152
8707 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8708
8709 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8710
8711 PR middle-end/24306
8712 PR target/52154
8713 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8714 * gcc.target/mips/va-arg-1.c: New test.
8715
8716 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8717
8718 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8719 for -mno-pointers-to-nested-functions.
8720
8721 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8722
8723 * gcc.c-torture/execute/20120207-1.c: New test.
8724
8725 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR rtl-optimization/52060
8728 * gcc.dg/torture/pr52060.c: New test.
8729
8730 PR middle-end/52074
8731 * gcc.c-torture/compile/pr52074.c: New test.
8732
8733 2012-02-07 Tobias Burnus <burnus@net-b.de>
8734
8735 PR fortran/51514
8736 * gfortran.dg/class_to_type_2.f90: New.
8737
8738 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8739
8740 PR fortran/32373
8741 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8742 Remove module.
8743
8744 2012-02-06 Jason Merrill <jason@redhat.com>
8745
8746 PR c++/52088
8747 * g++.dg/template/conv13.C: New.
8748
8749 2012-02-06 Richard Guenther <rguenther@suse.de>
8750
8751 PR tree-optimization/52115
8752 * gcc.c-torture/compile/pr52115.c: New testcase.
8753
8754 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR target/52129
8757 * gcc.c-torture/execute/pr52129.c: New test.
8758
8759 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8760
8761 * gcc.dg/pr48374.c: Actually add the test I forgot
8762 in the 2012-01-25 commit.
8763
8764 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8765
8766 PR fortran/32373
8767 * gfortran.dg/vect/vect-8.f90: New test case.
8768
8769 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8770
8771 PR fortran/48847
8772 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8773
8774 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8775
8776 PR fortran/52102
8777 * gfortran.dg/class_48.f90 : Add test of allocate class array
8778 component with source in subroutine test3. Remove commenting
8779 out in subroutine test4, since branching on unitialized variable
8780 is now fixed (no PR for this last.).
8781
8782 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8783
8784 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8785 on MIPS targets.
8786 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8787
8788 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8789
8790 PR target/52125
8791 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8792 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8793
8794 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8795
8796 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8797 (check_effective_target_sync_int_long): Use it.
8798 (check_effective_target_sync_char_short): Likewise.
8799 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8800
8801 2012-02-05 Tobias Burnus <burnus@net-b.de>
8802
8803 PR fortran/51972
8804 * gfortran.dg/class_48.f90: Add some further checks.
8805
8806 2012-02-05 Ira Rosen <irar@il.ibm.com>
8807
8808 PR tree-optimization/52091
8809 * gcc.dg/vect/pr52091.c: New test.
8810
8811 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR rtl-optimization/52113
8814 * gcc.target/avr/pr52113.c: New test.
8815
8816 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR rtl-optimization/52092
8819 * gcc.c-torture/compile/pr52092.c: New test.
8820
8821 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8822
8823 PR fortran/41587
8824 * gfortran.dg/class_array_10.f03: New test.
8825
8826 PR fortran/46356
8827 * gfortran.dg/class_array_11.f03: New test.
8828
8829 PR fortran/51754
8830 * gfortran.dg/class_array_12.f03: New test.
8831
8832 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8833
8834 PR fortran/52012
8835 * gfortran.dg/realloc_on_assign_11.f90: New test.
8836
8837 2012-02-02 Tobias Burnus <burnus@net-b.de>
8838
8839 PR fortran/52093
8840 * gfortran.dg/shape_7.f90: New.
8841
8842 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8843
8844 * gcc.target/mips/mips-prepend-1.c: New test.
8845
8846 2012-02-02 Jan Hubicka <jh@suse.cz>
8847 Tom de Vries <tom@codesourcery.com>
8848
8849 PR middle-end/51998
8850 * gcc.dg/alias-12.c: New testcase.
8851 * gcc.dg/alias-13.c: New testcase.
8852
8853 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR target/52086
8856 * gcc.dg/pr52086.c: New test.
8857
8858 PR tree-optimization/52073
8859 * gcc.c-torture/compile/pr52073.c: New test.
8860
8861 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8862
8863 PR fortran/51958
8864 * gfortran.dg/function_optimize_10.f90: New test.
8865
8866 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8867
8868 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8869 test on alpha*-*-*.
8870
8871 2012-02-01 Tobias Burnus <burnus@net-b.de>
8872
8873 PR fortran/52024
8874 * gfortran.dg/typebound_operator_14.f90: New.
8875
8876 2012-02-01 Tobias Burnus <burnus@net-b.de>
8877
8878 PR fortran/52059
8879 * gfortran.dg/elemental_function_1.f90: New.
8880
8881 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8882
8883 PR rtl-optimization/51374
8884 * gcc.target/avr/torture/pr51374-1.c:
8885 Also fail if SBIS is seen.
8886
8887 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8888
8889 PR rtl-optimization/51374
8890 * gcc.target/avr/torture/pr51374-1.c: New.
8891
8892 2012-01-31 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/52024
8895 * gfortran.dg/typebound_generic_11.f90: New.
8896
8897 2012-01-31 Tobias Burnus <burnus@net-b.de>
8898
8899 PR fortran/52029
8900 * gfortran.dg/class_49.f90: New.
8901
8902 2012-01-31 Tobias Burnus <burnus@net-b.de>
8903
8904 PR fortran/52013
8905 * gfortran.dg/elemental_args_check_6.f90: New.
8906
8907 2012-01-31 Jason Merrill <jason@redhat.com>
8908
8909 PR c++/52043
8910 * g++.dg/cpp0x/variadic122.C: New.
8911
8912 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8913
8914 PR fortran/52012
8915 * gfortran.dg/realloc_on_assign_10.f90: New test.
8916
8917 2012-01-31 Richard Guenther <rguenther@suse.de>
8918
8919 PR tree-optimization/51528
8920 * gcc.dg/torture/pr51528.c: New testcase.
8921
8922 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8923
8924 PR go/48501
8925 * lib/go.exp (go_target_compile): Append timeout= to options.
8926 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8927 select5-out.go test on alpha*-*-* targets.
8928
8929 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8930
8931 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8932 (TEST_SHORT): Reformat in the same way.
8933 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8934 (TEST_SHORT): Reformat in the same way.
8935 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8936 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8937 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8938 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8939 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8940
8941 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8942
8943 PR target/51835
8944 * gcc.target/arm/pr51835.c: New testcase.
8945
8946 2012-01-30 Richard Guenther <rguenther@suse.de>
8947
8948 PR tree-optimization/52028
8949 * gcc.dg/torture/pr52028.c: New testcase.
8950 * gfortran.dg/ldist-pr45199.f: Adjust.
8951 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8952 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8953 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8954
8955 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR debug/52027
8958 * gcc.dg/tree-prof/pr52027.c: New test.
8959
8960 PR tree-optimization/52046
8961 * gcc.dg/pr52046.c: New test.
8962
8963 PR debug/52048
8964 * g++.dg/other/pr52048.C: New test.
8965
8966 2012-01-30 Richard Guenther <rguenther@suse.de>
8967
8968 PR tree-optimization/52045
8969 * gcc.dg/pr52045.c: New testcase.
8970
8971 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8972
8973 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8974 new code generated for __sync_lock_release.
8975
8976 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8977
8978 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8979
8980 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8981
8982 PR testsuite/51875
8983 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8984
8985 * g++.dg/ext/visibility/template10.C: Fix typo.
8986
8987 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8988
8989 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8990
8991 PR c++/51327
8992 * g++.dg/cpp0x/constexpr-ice6.C: New.
8993
8994 2012-01-29 Tobias Burnus <burnus@net-b.de>
8995
8996 PR fortran/41600
8997 * gfortran.dg/default_initialization_6.f90: New.
8998
8999 2012-01-29 Tobias Burnus <burnus@net-b.de>
9000
9001 PR fortran/51972
9002 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9003 * gfortran.dg/class_48.f90: New.
9004
9005 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9006
9007 PR fortran/51808
9008 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9009
9010 2012-01-28 Tobias Burnus <burnus@net-b.de>
9011
9012 PR fortran/51972
9013 * gfortran.dg/class_allocate_12.f90: New.
9014
9015 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9016
9017 * gcc.dg/torture/pr50444.c: Fix dg directives.
9018
9019 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR target/52006
9022 * gcc.target/arm/pr52006.c: New test.
9023
9024 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9025
9026 PR testsuite/52011
9027 * gcc.dg/lto/trans-mem.h: New file.
9028 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9029 * gcc.dg/lto/trans-mem-1_1.c: Same.
9030 * gcc.dg/lto/trans-mem-4_1.c: Same.
9031 * gcc.dg/lto/trans-mem-3_1.c: Same.
9032
9033 2012-01-27 Tobias Burnus <burnus@net-b.de>
9034
9035 PR fortran/52022
9036 * gfortran.dg/dummy_procedure_7.f90: New.
9037
9038 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9039
9040 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9041 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9042
9043 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR c++/51852
9046 * g++.dg/other/gc5.C: New test.
9047
9048 2012-01-27 Richard Guenther <rguenther@suse.de>
9049
9050 PR tree-optimization/50444
9051 * gcc.dg/torture/pr50444.c: New testcase.
9052
9053 2012-01-27 Tobias Burnus <burnus@net-b.de>
9054
9055 PR fortran/51970
9056 PR fortran/51977
9057 * gfortran.dg/move_alloc_13.f90: New.
9058
9059 2012-01-27 Tobias Burnus <burnus@net-b.de>
9060
9061 PR fortran/51953
9062 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9063 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9064 and change dg-error string.
9065
9066 2012-01-27 Tobias Burnus <burnus@net-b.de>
9067
9068 PR fortran/52016
9069 * gfortran.dg/elemental_args_check_5.f90: New.
9070
9071 2012-01-27 Richard Guenther <rguenther@suse.de>
9072
9073 PR middle-end/51959
9074 * g++.dg/torture/pr51959.C: New testcase.
9075
9076 2012-01-27 Tom de Vries <tom@codesourcery.com>
9077
9078 PR tree-optimization/51990
9079 * gcc.dg/pr51990.c: New test.
9080 * gcc.dg/pr51990-2.c: Same.
9081
9082 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9083 Tobias Burnus <burnus@gcc.gnu.org>
9084
9085 PR fortran/48705
9086 * gfortran.dg/class_allocate_11.f03: New.
9087
9088 PR fortran/51870
9089 PR fortran/51943
9090 PR fortran/51946
9091 * gfortran.dg/class_allocate_7.f03: New.
9092 * gfortran.dg/class_allocate_8.f03: New.
9093 * gfortran.dg/class_allocate_9.f03: New.
9094 * gfortran.dg/class_allocate_10.f03: New.
9095
9096 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9097
9098 * gnat.dg/discr34.adb: New test.
9099 * gnat.dg/discr34_pkg.ads: New helper.
9100
9101 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9102
9103 * gnat.dg/discr33.adb: New test.
9104
9105 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9106
9107 * gnat.dg/limited_with3.ad[sb): New test.
9108 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9109 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9110 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9111
9112 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9113
9114 * gnat.dg/stack_usage1.adb: New test.
9115 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9116
9117 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9118 * gcc.dg/pr44194-2.c: Likewise.
9119
9120 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9121
9122 PR c++/51370
9123 * g++.dg/template/crash112.C: New.
9124
9125 2012-01-27 Richard Henderson <rth@redhat.com>
9126
9127 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9128
9129 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9130
9131 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9132
9133 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR middle-end/51895
9136 * g++.dg/opt/pr51895.C: New test.
9137
9138 2012-01-26 Michael Matz <matz@suse.de>
9139
9140 PR tree-optimization/48794
9141 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9142
9143 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9144
9145 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9146
9147 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9148
9149 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9150 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9151 memory.
9152 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9153 the default value for s390 and s390x.
9154
9155 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9156
9157 PR lto/51698
9158 * gcc.dg/lto/trans-mem-4_0.c: New.
9159 * gcc.dg/lto/trans-mem-4_1.c: New.
9160 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9161 TM builtins.
9162 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9163 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9164 TM builtins.
9165 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9166 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9167 TM builtins.
9168
9169 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9170
9171 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9172
9173 2012-01-25 Ian Lance Taylor <iant@google.com>
9174
9175 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9176
9177 2012-01-25 Tobias Burnus <burnus@net-b.de>
9178
9179 PR fortran/51995
9180 * gfortran.dg/typebound_proc_25.f90: New.
9181
9182 2012-01-25 Jason Merrill <jason@redhat.com>
9183
9184 PR c++/51992
9185 * g++.dg/lto/pr51992_0.C: New.
9186
9187 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9188
9189 PR tree-optimization/51987
9190 * gcc.target/i386/pr51987.c: New test.
9191
9192 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9193
9194 * gcc.dg/tm/lto-1.c: Require lto support in target.
9195
9196 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9197
9198 PR rtl-optimization/48374
9199 * gcc.dg/pr48374.c: New test.
9200
9201 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9202
9203 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9204
9205 2012-01-25 Tobias Burnus <burnus@net-b.de>
9206
9207 PR fortran/51966
9208 * gfortran.dg/derived_constructor_char_3.f90: New.
9209
9210 2012-01-24 Ian Lance Taylor <iant@google.com>
9211
9212 * go.test/go-test.exp (filecmp): New procedure.
9213 (errchk): Handle quoted square brackets.
9214 (go-gc-tests): Set go_compile_args. Handle various new test
9215 lines. Skip a few new tests.
9216 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9217
9218 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9219
9220 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9221 (check_effective_target_vect_extract_even_odd)
9222 (check_effective_target_vect_interleave): Return true for MIPS
9223 paired-single.
9224
9225 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9226
9227 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9228 (main): Use it instead of argc.
9229
9230 2012-01-24 Jason Merrill <jason@redhat.com>
9231
9232 PR c++/51973
9233 * g++.dg/cpp0x/sfinae31.C: New.
9234
9235 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9236
9237 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9238
9239 2012-01-24 Jason Merrill <jason@redhat.com>
9240
9241 PR c++/51812
9242 * g++.dg/inherit/covariant20.C: New.
9243
9244 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9245
9246 PR c++/51223
9247 * g++.dg/parse/crash58.C: New.
9248
9249 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR target/51957
9252 * gcc.dg/pr51957-1.c: New test.
9253 * gcc.dg/pr51957-1.h: New file.
9254 * gcc.dg/pr51957-2.c: New test.
9255
9256 2012-01-23 Jason Merrill <jason@redhat.com>
9257
9258 PR c++/51930
9259 * g++.dg/ext/visibility/template10.C: New.
9260
9261 2012-01-23 Tobias Burnus <burnus@net-b.de>
9262
9263 PR fortran/51948
9264 * gfortran.dg/move_alloc_12.f90: New.
9265
9266 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9267
9268 PR middle-end/45416
9269 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9270
9271 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9272
9273 PR c++/51398
9274 * g++.dg/template/crash111.C: New.
9275
9276 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9277
9278 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9279 configurations.
9280 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9281
9282 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9283
9284 PR testsuite/51941
9285 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9286 the DW_TAG_class_type and DW_AT_name: "Executor".
9287
9288 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9289
9290 * lib/target-supports.exp
9291 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9292 (check_effective_target_vect_interleave): Likewise.
9293
9294 2012-01-22 Jason Merrill <jason@redhat.com>
9295
9296 PR c++/51925
9297 * g++.dg/template/using20.C: New.
9298 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9299
9300 2012-01-23 Jason Merrill <jason@redhat.com>
9301
9302 PR target/51934
9303 * g++.dg/torture/pr51344.C: Limit to x86.
9304
9305 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9306
9307 * c-c++-common/tm/omp.c: Require target with pthread support.
9308
9309 2012-01-23 Richard Guenther <rguenther@suse.de>
9310
9311 PR tree-optimization/51949
9312 * gcc.dg/torture/pr51949.c: New testcase.
9313
9314 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR rtl-optimization/51933
9317 * gcc.c-torture/execute/pr51933.c: New test.
9318
9319 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9320
9321 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9322 Do not define for Interix.
9323
9324 2012-01-22 Jason Merrill <jason@redhat.com>
9325
9326 PR c++/51832
9327 * g++.dg/lto/pr51832.h: New.
9328 * g++.dg/lto/pr51832_0.C: New.
9329 * g++.dg/lto/pr51832_1.C: New.
9330
9331 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9332
9333 * gcc.dg/ext-elim-1.c: New test.
9334
9335 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9336
9337 PR target/51931
9338 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9339 * g++.dg/opt/longbranch1.C: Likewise.
9340
9341 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9342
9343 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9344 in C++11 mode.
9345
9346 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9347
9348 PR fortran/50556
9349 * gfortran.dg/namelist_74.f90: New test.
9350 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9351
9352 2012-01-21 Tobias Burnus <burnus@net-b.de>
9353
9354 PR fortran/51913
9355 * gfortran.dg/class_47.f90: New.
9356
9357 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9358
9359 * gnat.dg/renaming5.ad[sb]: New test.
9360
9361 2012-01-20 Jason Merrill <jason@redhat.com>
9362
9363 PR c++/51919
9364 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9365
9366 2012-01-20 Jason Merrill <jason@redhat.com>
9367
9368 PR c++/51922
9369 * g++.dg/ext/attrib42.C: Require ilp32.
9370
9371 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR target/51915
9374 * gcc.target/arm/pr51915.c: New test.
9375
9376 2012-01-20 Cary Coutant <ccoutant@google.com>
9377 Dodji Seketeli <dodji@redhat.com>
9378
9379 PR debug/45682
9380 * g++.dg/debug/dwarf2/nested-3.C: New test.
9381
9382 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9383
9384 PR c++/51402
9385 * g++.dg/template/crash110.C: New.
9386
9387 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9388
9389 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9390 Remove default options on hppa*-*-hpux*.
9391
9392 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9393
9394 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9395
9396 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9397
9398 * gcc.c-torture/compile/pr51856.c: New testcase.
9399
9400 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9401
9402 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9403 options to go_target_compile.
9404
9405 2012-01-20 Kai Tietz <ktietz@redhat.com>
9406
9407 * g++.dg/torture/pr51344.C: Fix typo.
9408
9409 2012-01-20 Richard Guenther <rguenther@suse.de>
9410
9411 PR tree-optimization/51903
9412 * g++.dg/torture/pr51903.C: New testcase.
9413
9414 2012-01-20 Tobias Burnus <burnus@net-b.de>
9415 Janus Weil <janus@gcc.gnu.org>
9416
9417 PR fortran/51056
9418 * gfortran.dg/use_21.f90: New.
9419
9420 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR target/51106
9423 * gcc.dg/torture/pr51106-1.c: New test.
9424 * gcc.dg/torture/pr51106-2.c: New test.
9425
9426 2012-01-19 Kai Tietz <ktietz@redhat.com>
9427
9428 * g++.dg/torture/pr51344.C: New test.
9429
9430 2012-01-19 Tobias Burnus <burnus@net-b.de>
9431
9432 PR fortran/51904
9433 * gfortran.dg/intrinsic_size_2.f90: New.
9434
9435 2012-01-19 Jason Merrill <jason@redhat.com>
9436
9437 PR c++/51889
9438 * g++.dg/inherit/using7.C: New.
9439
9440 2012-01-19 Richard Guenther <rguenther@suse.de>
9441
9442 PR tree-optimization/37997
9443 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9444
9445 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9446
9447 PR rtl-optimization/51505
9448 * gcc.dg/pr51505.c: New test.
9449
9450 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9451
9452 PR fortran/51634
9453 * gfortran.dg/typebound_operator_12.f03: New.
9454 * gfortran.dg/typebound_operator_13.f03: New.
9455
9456 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9457
9458 PR c++/51225
9459 * g++.dg/cpp0x/pr51225.C: New.
9460
9461 2012-01-17 Ian Lance Taylor <iant@google.com>
9462
9463 PR go/50656
9464 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9465
9466 2012-01-17 Tobias Burnus <burnus@net-b.de>
9467
9468 PR fortran/51869
9469 * gfortran.dg/realloc_on_assign_9.f90: New.
9470
9471 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9472
9473 PR other/51165
9474 * gcc.dg/tm/memopt-3.c: Remove xfail.
9475 * gcc.dg/tm/memopt-4.c: Remove xfail.
9476 * gcc.dg/tm/memopt-5.c: Remove xfail.
9477 * gcc.dg/tm/memopt-7.c: Remove xfail.
9478
9479 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR tree-optimization/51877
9482 * gcc.c-torture/execute/pr51877.c: New test.
9483
9484 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9485
9486 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9487 {!vect_align_arrays} to vect_sizes_32B_16B.
9488 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9489 * gcc.dg/vect/vect-peel-3.c: Ditto.
9490
9491 2012-01-16 Jason Merrill <jason@redhat.com>
9492
9493 PR c++/51854
9494 * g++.dg/abi/mangle60.C: New.
9495
9496 PR c++/51827
9497 * g++.dg/pch/mangle1.{C,Hs}: New.
9498
9499 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9500 Tobias Burnus <burnus@net-b.de>
9501
9502 PR fortran/50981
9503 * gfortran.dg/elemental_optional_args_3.f90: New
9504 * gfortran.dg/elemental_optional_args_4.f90: New
9505
9506 2012-01-16 Tobias Burnus <burnus@net-b.de>
9507
9508 PR fortran/51809
9509 * gfortran.dg/use_20.f90: New
9510
9511 2012-01-16 Jason Merrill <jason@redhat.com>
9512
9513 PR c++/51868
9514 * g++.dg/cpp0x/rv-bitfield.C: New.
9515 * g++.dg/cpp0x/rv-bitfield2.C: New.
9516
9517 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9518
9519 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9520 subroutine 'qsort' and use index array to assign the result.
9521
9522 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9523
9524 PR tree-optimization/51865
9525 * gcc.dg/pr51865.c: New test.
9526
9527 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9528
9529 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9530
9531 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9532
9533 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9534 to be loaded from the constant pool, rather than via %hi and %lo.
9535
9536 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9537
9538 PR rtl-optimization/51821
9539 * gcc.dg/pr51821.c: New test.
9540
9541 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9542
9543 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9544
9545 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9546
9547 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9548
9549 2012-01-14 Tobias Burnus <burnus@net-b.de>
9550
9551 PR fortran/51800
9552 * gfortran.dg/init_flag_8.f90: New.
9553 * gfortran.dg/init_flag_9.f90: New.
9554
9555 2011-01-14 Tobias Burnus <burnus@net-b.de>
9556
9557 PR fortran/51816
9558 * gfortran.dg/use_18.f90: New.
9559 * gfortran.dg/use_19.f90: New.
9560
9561 2012-01-13 Ian Lance Taylor <iant@google.com>
9562
9563 PR c++/50012
9564 * g++.dg/warn/Wsign-compare-4.C: New.
9565
9566 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9567
9568 PR fortran/48351
9569 * gfortran.dg/alloc_comp_assign.f03: New.
9570 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9571 __BUILTIN_FREE from 38 to 32.
9572
9573 2012-01-13 Jason Merrill <jason@redhat.com>
9574
9575 PR c++/20681
9576 * g++.dg/warn/Wreturn-type-7.C: New.
9577
9578 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9579
9580 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9581 assumption.
9582 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9583 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9584 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9585 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9586 int32plus because of big array needed.
9587 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9588 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9589
9590 2012-01-13 Jason Merrill <jason@redhat.com>
9591
9592 PR c++/51813
9593 * g++.dg/ext/visibility/template9.C: New.
9594
9595 PR c++/51620
9596 * g++.dg/cpp0x/defaulted34.C: New.
9597 * g++.dg/template/virtual3.C: New.
9598
9599 2012-01-13 Richard Guenther <rguenther@suse.de>
9600
9601 PR middle-end/8081
9602 * gcc.dg/torture/pr8081.c: New testcase.
9603
9604 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9605
9606 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9607
9608 2012-01-12 Jason Merrill <jason@redhat.com>
9609
9610 PR c++/51714
9611 * g++.dg/ext/stmtexpr14.C: New.
9612
9613 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9614
9615 PR c++/51633
9616 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9617
9618 2012-01-12 Jason Merrill <jason@redhat.com>
9619
9620 PR c++/48051
9621 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9622 * g++.dg/abi/mangle58.C: Likewise.
9623
9624 PR c++/51403
9625 * g++.dg/template/arg8.C: New.
9626
9627 2012-01-12 Ira Rosen <irar@il.ibm.com>
9628
9629 PR tree-optimization/51799
9630 * gcc.dg/vect/pr51799.c: New test.
9631 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9632 patterns.
9633
9634 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9635 Tobias Burnus <burnus@net-b.de>
9636
9637 PR fortran/51057
9638 PR fortran/51616
9639 * lib/target-supports.exp
9640 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9641 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9642
9643 2012-01-11 Jason Merrill <jason@redhat.com>
9644
9645 PR c++/51565
9646 * g++.dg/ext/attrib42.C: New.
9647
9648 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR bootstrap/51796
9651 * gcc.dg/pr51796.c: New test.
9652
9653 2012-01-11 Jason Merrill <jason@redhat.com>
9654
9655 PR c++/51818
9656 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9657
9658 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9659
9660 * gnat.dg/array19.ad[sb]: New test.
9661
9662 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9663
9664 * gnat.dg/opt23.ad[sb]: New test.
9665 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9666 * gnat.dg/opt24.ad[sb]: New test.
9667
9668 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9669
9670 PR tree-optimization/49642
9671 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9672 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9673
9674 2012-01-11 Jason Merrill <jason@redhat.com>
9675
9676 PR c++/51613
9677 * g++.dg/template/explicit-args5.C: New.
9678
9679 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9680
9681 * gcc.c-torture/execute/20120110-1.c: New testcase.
9682
9683 2012-01-10 Jason Merrill <jason@redhat.com>
9684
9685 PR c++/51614
9686 * g++.dg/inherit/ambig1.C: New.
9687
9688 PR c++/51433
9689 * g++.dg/cpp0x/constexpr-cache1.C: New.
9690
9691 2012-01-10 Richard Guenther <rguenther@suse.de>
9692
9693 PR tree-optimization/51801
9694 * gcc.dg/torture/pr51801.c: New testcase.
9695
9696 2012-01-10 Tobias Burnus <burnus@net-b.de>
9697
9698 PR fortran/51652
9699 * gfortran.dg/allocate_with_typespec_5.f90: New.
9700
9701 2012-01-10 Tobias Burnus <burnus@net-b.de>
9702
9703 * gfortran.dg/class_39.f03: Update dg-error string.
9704
9705 2012-01-10 Richard Guenther <rguenther@suse.de>
9706
9707 PR tree-optimization/50913
9708 * gcc.dg/graphite/interchange-16.c: New testcase.
9709 * gcc.dg/graphite/scop-20.c: XFAIL.
9710 * gfortran.dg/graphite/interchange-1.f: Likewise.
9711 * gfortran.dg/graphite/block-1.f90: Likewise.
9712 * gfortran.dg/graphite/block-2.f: Likewise.
9713
9714 2012-01-10 Richard Henderson <rth@redhat.com>
9715
9716 * lib/target-supports.exp (check_effective_target_vect_perm,
9717 check_effective_target_vect_perm_byte,
9718 check_effective_target_vect_perm_short): Enable for arm neon.
9719
9720 2012-01-09 Tobias Burnus <burnus@net-b.de>
9721
9722 PR fortran/46328
9723 * gfortran.dg/typebound_operator_11.f90: New.
9724
9725 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9726
9727 * gnat.dg/array18.adb: New test.
9728 * gnat.dg/array18_pkg.ads: New helper.
9729
9730 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9731
9732 PR fortran/51791
9733 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9734 around base object in first assignment in main program.
9735 * gfortran.dg/typebound_operator_10.f03: New test.
9736
9737 2012-01-09 Martin Jambor <mjambor@suse.cz>
9738
9739 PR tree-optimization/51759
9740 * g++.dg/ipa/pr51759.C: New test.
9741
9742 2012-01-09 Tobias Burnus <burnus@net-b.de>
9743
9744 PR fortran/51758
9745 * gfortran.dg/optional_absent_2.f90: New.
9746
9747 2012-01-09 Tobias Burnus <burnus@net-b.de>
9748
9749 PR fortran/51578
9750 * gfortran.dg/use_17.f90: New.
9751
9752 2012-01-09 Gary Funck <gary@intrepid.com>
9753
9754 PR preprocessor/33919
9755 * gcc.dg/pr33919.c: New test.
9756 * gcc.dg/pr33919-0.h: New test header file.
9757 * gcc.dg/pr33919-1.h: Ditto.
9758 * gcc.dg/pr33919-2.h: Ditto.
9759
9760 2012-01-07 Jan Hubicka <jh@suse.cz>
9761
9762 PR tree-optimize/51694
9763 * gcc.c-torture/compile/pr51694.c: new testcase.
9764
9765 2012-01-07 Jan Hubicka <jh@suse.cz>
9766
9767 PR tree-optimization/51600
9768 * g++.dg/torture/pr51600.C: New testcase.
9769
9770 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9771
9772 PR gcov-profile/51715
9773 PR gcov-profile/51717
9774 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9775 * gcc.misc-tests/gcov-14.c: Likewise.
9776
9777 2012-01-06 Jason Merrill <jason@redhat.com>
9778
9779 * g++.dg/parse/new5.C: New.
9780
9781 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9782
9783 PR testsuite/51655
9784 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9785 including <string.h>.
9786
9787 2012-01-06 Jason Merrill <jason@redhat.com>
9788
9789 * g++.dg/abi/mangle51.C: New.
9790 * g++.dg/abi/mangle52.C: New.
9791 * g++.dg/abi/mangle53.C: New.
9792 * g++.dg/abi/mangle54.C: New.
9793 * g++.dg/abi/mangle55.C: New.
9794 * g++.dg/abi/mangle56.C: New.
9795 * g++.dg/abi/mangle57.C: New.
9796 * g++.dg/abi/mangle58.C: New.
9797 * g++.dg/abi/mangle59.C: New.
9798 * g++.dg/cpp0x/trailing3.C: Update mangling.
9799 * g++.dg/cpp0x/variadic111.C: Update mangling.
9800 * g++.dg/cpp0x/variadic4.C: Update mangling.
9801 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9802 * g++.dg/template/nontype22.C: Works now.
9803 * g++.dg/template/pr35240.C: Works now.
9804
9805 * g++.dg/cpp0x/error7.C: New.
9806
9807 2012-01-06 Tobias Burnus <burnus@net-b.de>
9808
9809 * gfortran.dg/deallocate_stat_2.f90: New.
9810 * coarray/allocate_errgmsg.f90: New.
9811 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9812 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9813 * coarray/subobject_1.f90: Fix for num_images > 1.
9814 * gfortran.dg/deallocate_stat.f90: Update due to changed
9815 stat= handling.
9816
9817 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9818
9819 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9820
9821 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9822
9823 * ada/acats/overflow.lst: Add cb20004.
9824
9825 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9826
9827 PR c++/51541
9828 * g++.dg/cpp0x/alias-decl-18.C: New test.
9829
9830 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9831
9832 * gcc.c-torture/execute/20120104-1.c: New test.
9833
9834 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9835
9836 PR fortran/PR48946
9837 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9838 the old typebound_operator_8.f03.
9839 * gfortran.dg/typebound_operator_8.f03: New version of
9840 typebound_operator_7.f03 with 'u' a derived type instead of a
9841 class object.
9842
9843 2012-01-05 Richard Guenther <rguenther@suse.de>
9844
9845 * g++.dg/torture/pr49309.C: Skip for -flto.
9846
9847 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR middle-end/51761
9850 * gcc.c-torture/compile/pr51761.c: New test.
9851
9852 2012-01-05 Richard Guenther <rguenther@suse.de>
9853
9854 PR tree-optimization/51760
9855 * gcc.dg/torture/pr51760.c: New testcase.
9856
9857 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9858
9859 PR middle-end/51472
9860 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9861
9862 2012-01-05 Richard Guenther <rguenther@suse.de>
9863
9864 PR lto/41576
9865 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9866 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9867
9868 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR debug/51695
9871 * gcc.dg/pr51695.c: New test.
9872
9873 2012-01-04 Andrew Pinski <apinski@cavium.com>
9874
9875 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9876 * gcc.target/mips/octeon2-lx-1.c: New test.
9877 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9878 * gcc.target/mips/octeon2-lx-2.c: New test.
9879 * gcc.target/mips/octeon2-lx-3.c: New test.
9880
9881 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9882
9883 PR other/51163
9884 PR other/51164
9885 * gcc.dg/tm/alias-1.c: Adjust regexp.
9886 * gcc.dg/tm/alias-2.c: Adjust regexp.
9887
9888 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9889
9890 PR c++/51064
9891 * g++.dg/warn/Wparentheses-26.C: New.
9892
9893 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9894
9895 * gfortran.dg/elemental_optional_args_2.f90: New test.
9896
9897 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9898
9899 PR fortran/49693
9900 * gfortran.dg/common_17.f90: New test.
9901
9902 2012-01-04 Richard Guenther <rguenther@suse.de>
9903
9904 PR tree-optimization/49651
9905 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9906 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9907
9908 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9909
9910 PR c++/51738
9911 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9912
9913 2012-01-03 Andrew Pinski <apinski@cavium.com>
9914
9915 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9916 for all mips targets. Also allow an optional .cfi_startproc.
9917
9918 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9919
9920 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9921
9922 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9923
9924 PR c++/29273
9925 * g++.dg/rtti/dyncast5.C: New.
9926
9927 2012-01-03 Richard Guenther <rguenther@suse.de>
9928
9929 PR tree-optimization/51070
9930 * gcc.dg/torture/pr51070-2.c: New testcase.
9931
9932 2012-01-03 Richard Guenther <rguenther@suse.de>
9933
9934 PR tree-optimization/51692
9935 * gcc.dg/torture/pr51692.c: New testcase.
9936
9937 2012-01-03 Richard Guenther <rguenther@suse.de>
9938
9939 PR debug/51650
9940 * g++.dg/lto/pr51650-3_0.C: New testcase.
9941
9942 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9943
9944 PR c++/15867
9945 * g++.dg/warn/Wredundant-decls-spec.C: New.
9946
9947 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9948
9949 PR tree-optimization/51719
9950 * g++.dg/tree-prof/pr51719.C: New test.
9951
9952 2012-01-03 Richard Guenther <rguenther@suse.de>
9953
9954 PR middle-end/51730
9955 * gcc.dg/fold-compare-6.c: New testcase.
9956
9957 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9958
9959 PR c++/51669
9960 * g++.dg/gomp/pr51669.C: New test.
9961
9962 2012-01-02 Jason Merrill <jason@redhat.com>
9963
9964 PR c++/51675
9965 * g++.dg/cpp0x/constexpr-union2.C: New.
9966
9967 PR c++/51666
9968 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9969
9970 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9971
9972 PR c++/51462
9973 * g++.dg/cpp0x/constexpr-99.C: New test.
9974
9975 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9976
9977 PR c++/20140
9978 * g++.dg/template/init9.C: New.
9979
9980 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9981
9982 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9983 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9984 rather than a specific number.
9985
9986 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9987
9988 PR fortran/46262
9989 PR fortran/46328
9990 PR fortran/51052
9991 * gfortran.dg/typebound_operator_7.f03: New.
9992 * gfortran.dg/typebound_operator_8.f03: New.
9993
9994 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9995
9996 PR target/51729
9997 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9998 XFAIL.
9999 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10000
10001 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10002
10003 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10004
10005 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10006
10007 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10008 for MIPS.
10009
10010 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10011
10012 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10013 * gfortran.dg/io_real_boz_4.f90: Likewise.
10014 * gfortran.dg/io_real_boz_5.f90: Likewise.
10015
10016 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10017
10018 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10019
10020 2012-01-02 Revital Eres <revital.eres@linaro.org>
10021
10022 * gcc.dg/sms-11.c: New file.
10023
10024 2012-01-02 Tobias Burnus <burnus@net-b.de>
10025
10026 PR fortran/51682
10027 * gfortran.dg/coarray/image_index_3.f90: New.
10028
10029 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10030
10031 PR c++/16603
10032 * g++.dg/parse/enum8.C: New.
10033
10034 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10035
10036 PR c++/51379
10037 * g++.dg/conversion/reinterpret4.C: New.
10038 * g++.dg/conversion/reinterpret1.C: Adjust.
10039
10040 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10041
10042 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10043
10044 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10045
10046 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10047 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10048 * g++.old-deja/g++.jason/access14.C: Likewise.
10049 * g++.old-deja/g++.jason/access8.C: Likewise.
10050 * g++.old-deja/g++.jason/access1.C: Likewise.
10051 * g++.old-deja/g++.other/access3.C: Likewise.
10052 * g++.old-deja/g++.other/access5.C: Likewise.
10053 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10054 * g++.old-deja/g++.law/visibility22.C: Likewise.
10055 * g++.old-deja/g++.law/visibility26.C: Likewise.
10056 * g++.old-deja/g++.mike/p2746.C: Likewise.
10057 * g++.dg/debug/using1.C: Likewise.
10058 * g++.dg/lookup/using51.C: Likewise.
10059 * g++.dg/inherit/using5.C: Likewise.
10060 * g++.dg/inherit/pr30297.C: Likewise.
10061 * g++.dg/inherit/access8.C: Likewise.
10062 * g++.dg/torture/pr39362.C: Likewise.
10063 * g++.dg/template/crash13.C: Likewise.
10064 * g++.dg/template/using10.C: Likewise.
10065
10066 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10067
10068 PR fortran/51502
10069 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10070
10071 2012-01-01 Ira Rosen <irar@il.ibm.com>
10072
10073 PR tree-optimization/51704
10074 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10075 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10076 corresponding flags.
10077
10078 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10079
10080 PR c++/51723
10081 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10082
10083 2012-01-01 Jan Hubicka <jh@suse.cz>
10084
10085 PR rtl-optimization/51069
10086 * gcc.c-torture/compile/pr51069.c: New testcase.
10087
10088 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10089
10090 PR tree-optimization/51683
10091 * gcc.dg/pr51683.c: New test.
10092 \f
10093 Copyright (C) 2012 Free Software Foundation, Inc.
10094
10095 Copying and distribution of this file, with or without modification,
10096 are permitted in any medium without royalty provided the copyright
10097 notice and this notice are preserved.