955546e5a6e2ac73d3d95370f7bc111177682867
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-17 Jakub Jelinek <jakub@redhat.com>
2
3 PR testsuite/55188
4 * gcc.dg/pr19105.c: Accept also optimizing
5 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
6
7 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
8 from addr2line_output. Increment idx if asking for more than one address
9 in one object.
10
11 2012-11-16 Jakub Jelinek <jakub@redhat.com>
12
13 PR tree-optimization/55329
14 * g++.dg/opt/pr55329.C: New test.
15
16 2012-11-16 Janus Weil <janus@gcc.gnu.org>
17
18 PR fortran/55297
19 * gfortran.dg/typebound_operator_18.f90: New.
20
21 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
22
23 PR rtl-optimization/55330
24 * gfortran.dg/pr55330.f90: New test.
25
26 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
27
28 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
29 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
30 * gcc.dg/hoist-register-pressure-2.c: Ditto.
31 * gcc.dg/hoist-register-pressure-3.c: Ditto.
32 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
33 * gcc.dg/tree-prof/unroll-1.c: Ditto.
34
35 2012-11-16 Dodji Seketeli <dodji@redhat.com>
36
37 PR c++/54875
38 * g++.dg/cpp0x/alias-decl-27.C: New test.
39
40 2012-11-16 Jakub Jelinek <jakub@redhat.com>
41
42 PR c++/55337
43 * g++.dg/template/alignof2.C: New test.
44
45 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
46
47 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
48 * g++.dg/mv6.C (dg-options): Ditto.
49
50 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
51
52 * lib/target_suports.exp
53 (check_effective_target_has_w_floating_suffix): New procedure.
54 (check_effective_target_has_q_floating_suffix): Ditto.
55 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
56 for unsupported non-standard suffix on floating constant.
57 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
58
59 2012-11-14 Jakub Jelinek <jakub@redhat.com>
60
61 * lib/asan-dg.exp: New file.
62 * gcc.dg/asan/asan.exp: New file.
63 * g++.dg/dg.exp: Prune also asan tests.
64 * g++.dg/asan/asan.exp: New file.
65 * c-c++-common/asan/memcmp-1.c: New test.
66
67 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
68
69 PR c++/55323
70 * g++.dg/cpp0x/vt-55323.C: New.
71
72 2012-11-13 Sriraman Tallam <tmsriram@google.com>
73
74 * g++.dg/mv4.C: Add require ifunc. Change error message.
75 * g++.dg/mv5.C: Add require ifunc.
76 * g++.dg/mv6.C: Add require ifunc.
77
78 2012-11-13 Martin Jambor <mjambor@suse.cz>
79
80 PR tree-optimization/55253
81 * gcc.dg/torture/pr55253.c: New test.
82 * gcc.dg/torture/pr55305.c: Likewise.
83
84 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
85
86 PR middle-end/55142
87 * gcc.target/i386/pr55142-1.c: New file.
88 * gcc.target/i386/pr55142-2.c: Likewise.
89
90 2012-11-13 Dodji Seketeli <dodji@redhat.com>
91
92 PR c++/54466
93 * g++.dg/cpp0x/alias-decl-26.C: New test file.
94
95 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
96
97 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
98 instead of lp64.
99 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
100 * gcc.target/i386/pr49715-2.c: Likewise.
101 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
102
103 2012-11-13 Jakub Jelinek <jakub@redhat.com>
104
105 PR tree-optimization/55281
106 * gcc.dg/vect/fast-math-pr55281.c: New test.
107 * g++.dg/opt/pr55281.C: New test.
108
109 PR rtl-optimization/54127
110 * gcc.dg/torture/pr54127.c: New test.
111
112 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
113 Jakub Jelinek <jakub@redhat.com>
114
115 PR rtl-optimization/51447
116 * gcc.c-torture/execute/pr51447.c: New test.
117
118 2012-11-12 Ian Bolton <ian.bolton@arm.com>
119
120 * gcc.target/aarch64/csinc-2.c: New test.
121
122 2012-11-12 Ian Bolton <ian.bolton@arm.com>
123
124 * gcc.target/aarch64/cmn.c: New test.
125 * gcc.target/aarch64/adds.c: New test.
126 * gcc.target/aarch64/subs.c: New test.
127
128 2012-11-12 Tobias Burnus <burnus@net-b.de>
129
130 PR fortran/55272
131 * gfortran.dg/coarray_29_1.f90: New.
132 * gfortran.dg/coarray_29_2.f90: New.
133
134 2012-11-12 Bin Cheng <bin.cheng@arm.com>
135
136 * gcc.dg/hoist-register-pressure-3.c: New test.
137
138 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
139
140 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
141 wrappers around sinf and cosf.
142
143 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
144
145 PR middle-end/55247
146 PR middle-end/55259
147 * gcc.target/i386/pr55247-2.c: New file.
148
149 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
150
151 PR middle-end/55263
152 * g++.dg/pr55263.C: New test.
153
154 2012-11-11 Martin Jambor <mjambor@suse.cz>
155
156 PR tree-optimization/55238
157 * testsuite/gcc.dg/torture/pr55238.c: New test.
158
159 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
160 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
161 * c-c++-common/torture/vector-subscript-1.c: Likewise.
162 * c-c++-common/torture/vector-subscript-2.c: Likewise.
163
164 2012-11-10 Jan Hubicka <jh@suse.cz>
165
166 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
167
168 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
169
170 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
171 -mno-sse -mno-mmx to dg-options. Reformat.
172
173 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
174
175 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
176 * c-c++-common/vector-compare-1.c: Same.
177 * c-c++-common/vector-compare-2.c: Same.
178 * g++.dg/other/unused1.C: Skip on AIX.
179 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
180 extra message on AIX.
181
182 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
183
184 PR target/55247
185 * gcc.target/i386/pr55247.c: New test.
186
187 2012-11-09 Andrew Pinski <apinski@cavium.com>
188
189 * gcc.c-torture/execute/20121108-1.c: New test.
190
191 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
192
193 PR c++/54413
194 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
195 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
196 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
197 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
198
199 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
200
201 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
202 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
203 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
204 array bounds.
205 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
206
207 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
208
209 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
210 * g++.dg/tm/pr47530.C: Same.
211
212 2012-11-09 Jason Merrill <jason@redhat.com>
213
214 PR c++/54859
215 * g++.dg/cpp0x/alias-decl-25.C: New.
216
217 * g++.dg/abi/abi-tag1.C: New.
218 * g++.dg/abi/abi-tag2.C: New.
219
220 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
221
222 PR rtl-optimization/55154
223 * gcc.target/i386/pr55154.c: New test.
224
225 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
226
227 PR rtl-optimization/55151
228 * gcc.dg/pr55151.c: Move ...
229 * gcc.target/i386/pr55151.c: ... here.
230
231 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
232
233 PR rtl-optimization/54472
234 * gcc.dg/pr54472.c: New test.
235
236 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
237
238 * gnat.dg/stack_check3.ad[sb]: New test.
239
240 2012-11-08 Ian Lance Taylor <iant@google.com>
241
242 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
243 with arguments. Handle errorcheckoutput and rundir test types.
244
245 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
246
247 PR tree-optimization/55191
248 * gcc.dg/pr55191.c: New test.
249
250 2012-11-08 Jakub Jelinek <jakub@redhat.com>
251
252 PR debug/54499
253 * g++.dg/debug/pr54499.C: New test.
254
255 2012-11-08 Jan Hubicka <jh@suse.cz>
256
257 PR middle-end/48636
258 * gcc.dg/winline-3.c: Update.
259
260 2012-11-08 Martin Jambor <mjambor@suse.cz>
261
262 * gfortran.dg/ipcp-array-1.f90: New test.
263
264 2012-11-08 Florian Weimer <fweimer@redhat.com>
265
266 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
267
268 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
269
270 PR rtl-optimization/55151
271 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
272
273 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
274
275 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
276
277 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
278
279 * gcc.c-torture/compile/20121107-1.c: New test.
280
281 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
282
283 PR rtl-optimization/55151
284 * gcc.dg/pr55151.c: Compile it only for x86_64.
285
286 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
287
288 PR rtl-optimization/55122
289 * gcc.dg/pr55122.c: New test.
290
291 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
292
293 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
294 word powerpc.
295 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
296 * gcc.target/powerpc/loop_align.c: Skip on AIX.
297 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
298 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
299
300 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
301
302 PR c/53063
303 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
304
305 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
306
307 PR c/51294
308 * c-c++-common/pr51294.c: New.
309
310 2012-11-07 Martin Jambor <mjambor@suse.cz>
311
312 PR tree-optimization/53787
313 * gcc.dg/ipa/ipa-5.c: Adjust.
314 * gcc.dg/ipa/ipcp-agg-1.c: New test.
315 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
316 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
317 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
318 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
319 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
320 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
321 * gfortran.dg/pr48636-2.f90: New test.
322 * gfortran.dg/pr53787.f90: Likewise.
323
324 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
325
326 PR c++/55226
327 Revert:
328 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
329
330 PR c++/54922
331 * g++.dg/cpp0x/constexpr-union4.C: New.
332
333 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
334
335 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
336
337 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
338
339 PR target/49220
340 * gcc.c-torture/compile/pr49220.c: New test.
341
342 2012-11-07 Florian Weimer <fweimer@redhat.com>
343
344 * g++.dg/init/new40.C: New.
345
346 2012-11-07 Jakub Jelinek <jakub@redhat.com>
347
348 PR debug/54693
349 * gcc.dg/guality/pr54693-2.c: New test.
350
351 2012-11-06 Andrew Pinski <apinski@cavium.com>
352
353 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
354 -fno-vect-cost-model.
355
356 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
357
358 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
359 * gcc.dg/tm/debug-1.c: Same.
360 * gcc.dg/tm/irrevocable-3.c: Same.
361 * gcc.dg/tm/irrevocable-4.c: Same.
362 * gcc.dg/tm/memopt-10.c: Same.
363 * gcc.dg/tm/memopt-11.c: Same.
364 * gcc.dg/tm/props-4.c: Same.
365 * gcc.dg/tm/wrap-3.c: Same.
366 * gcc.dg/tm/wrap-4.c: Same.
367
368 2012-11-06 Andrew Pinski <apinski@cavium.com>
369
370 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
371
372 2012-11-06 Jan Hubicka <jh@suse.cz>
373
374 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
375 candidate still.
376 * gcc.dg/tree-ssa/loop-23.c: Likewise.
377 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
378 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
379
380 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
381
382 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
383
384 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
385
386 PR middle-end/41993
387 * gcc.dg/torture/pr41993.c: New test.
388
389 2012-11-06 Jan Hubicka <jh@suse.cz>
390
391 * gcc.target/i386/l_fma_float_?.c: Update.
392 * gcc.target/i386/l_fma_double_?.c: Update.
393
394 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
395
396 PR target/54089
397 * gcc.target/sh/pr54089-8.c: New.
398 * gcc.target/sh/pr54089-9.c: New.
399
400 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
401
402 PR target/47440
403 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
404 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
405 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
406 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
407 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
408 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
409 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
410 * gcc.target/i386/avx-vzeroupper-27.c: New.
411
412 2012-11-06 Janus Weil <janus@gcc.gnu.org>
413
414 PR fortran/54917
415 * gfortran.dg/transfer_class_1.f90: New.
416 * gfortran.dg/transfer_class_2.f90: New.
417
418 2012-11-05 Sriraman Tallam <tmsriram@google.com>
419
420 * testsuite/g++.dg/mv1.C: New test.
421 * testsuite/g++.dg/mv2.C: New test.
422 * testsuite/g++.dg/mv3.C: New test.
423 * testsuite/g++.dg/mv4.C: New test.
424 * testsuite/g++.dg/mv5.C: New test.
425 * testsuite/g++.dg/mv6.C: New test.
426
427 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
428
429 PR testsuite/55186
430 * gcc.dg/const-uniq-1.c (a): Increase length four times.
431
432 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
433
434 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
435 darwin.
436
437 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
438
439 * g++.dg/torture/20121105-1.C: New test.
440
441 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
442
443 * gcc.dg/torture/fp-compare.c: New testcase.
444
445 2012-11-05 Jan Hubicka <jh@suse.cz>
446
447 * gcc.dg/const-1.c: Update.
448 * gcc.dg/pure-1.c: Update.
449
450 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
451
452 PR rtl-optimization/55151
453 * gcc.dg/pr55151.c: New test.
454
455 2012-11-05 Jakub Jelinek <jakub@redhat.com>
456
457 PR debug/54970
458 PR debug/54971
459 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
460
461 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
462
463 PR testsuite/51128
464 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
465
466 2012-11-05 Jan Hubicka <jh@suse.cz>
467
468 * gcc.dg/autopar/pr49960.c: Fix testcase.
469
470 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
471
472 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
473 Fix scan-tree-dump-times directive.
474
475 2012-11-04 Janus Weil <janus@gcc.gnu.org>
476
477 PR fortran/55199
478 * gfortran.dg/associate_12.f90: New.
479
480 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
481
482 PR target/54255
483 * lib/target-supports.exp (check_effective_target_masm_intel): New
484 proc.
485 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
486 masm_intel.
487
488 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
489 Jack Howarth <howarth@bromo.med.uc.edu>
490
491 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
492 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
493 * gcc.target/i386/pr53249.c: Likewise.
494
495 2012-11-03 Andrew Pinski <apinski@cavium.com>
496
497 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
498 call abort1 so that cross jumping does not happen.
499
500 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
501
502 PR target/51244
503 * gcc.target/sh/pr51244-18.c: New.
504 * gcc.target/sh/pr51244-19.c: New.
505
506 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
507
508 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
509 b requires a 64-bit operation followed by a truncation.
510
511 2012-11-02 Jan Hubicka <jh@suse.cz>
512
513 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
514
515 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
516
517 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
518 conditions to verify the reduction code is vectorized.
519
520 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
521 in case 'pow', such as 'powerpc' is used in the compiler version name.
522 * gcc.target/powerpc/pr46728-2.c: Likewise.
523 * gcc.target/powerpc/pr46728-3.c: Likewise.
524 * gcc.target/powerpc/pr46728-4.c: Likewise.
525 * gcc.target/powerpc/pr46728-5.c: Likewise.
526 * gcc.target/powerpc/pr46728-7.c: Likewise.
527 * gcc.target/powerpc/pr46728-8.c: Likewise.
528 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
529
530 2012-11-02 Jan Hubicka <jh@suse.cz>
531
532 * gcc.dg/tree-ssa/loop-38.c: New testcase.
533
534 2012-11-02 Jan Hubicka <jh@suse.cz>
535
536 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
537 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
538
539 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
540
541 PR middle-end/55130
542 * gcc.target/i386/pr55130.c: New test.
543
544 2012-11-02 Jakub Jelinek <jakub@redhat.com>
545
546 PR target/55147
547 * gcc.target/i386/pr55147.c: New test.
548
549 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
550
551 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
552 * gfortran.dg/default_format_denormal_1.f90: Same.
553
554 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
555
556 PR middle-end/55001
557 * g++.dg/ext/vector19.C: Remove target restrictions.
558 * gcc.dg/fold-compare-7.c: New testcase.
559
560 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
561
562 PR target/55160
563 * gcc.target/sh/pr55160.c: New.
564
565 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
566
567 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
568 scan-assembler regex.
569
570 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
571
572 PR middle-end/55150
573 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
574 * gcc.dg/pr55150-2.c: New test.
575
576 2012-11-01 Sharad Singhai <singhai@google.com>
577
578 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
579 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
580 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
581 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
582
583 2012-10-31 Dehao Chen <dehao@google.com>
584
585 * g++.dg/debug/dwarf2/block.C: New testcase.
586
587 2012-10-31 Jan Hubicka <jh@suse.cz>
588
589 * gcc.dg/pr44974.c: Add noinline.
590
591 2012-10-31 Janus Weil <janus@gcc.gnu.org>
592
593 PR fortran/53718
594 * gfortran.dg/class_54.f90: New.
595
596 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
597 Jakub Jelinek <jakub@redhat.com>
598
599 PR tree-optimization/55018
600 * gcc.dg/torture/pr55018.c: New test.
601
602 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
603
604 PR c++/54583
605 * g++.dg/ext/vla13.C: New.
606
607 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
608
609 PR middle-end/55150
610 * gcc.dg/pr55150.c: New test.
611
612 2012-10-31 Tobias Burnus <burnus@net-b.de>
613
614 PR fortran/55134
615 * gfortran.dg/associate_11.f90: New.
616
617 2012-10-31 Dodji Seketeli <dodji@redhat.com>
618
619 PR c++/54955
620 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
621
622 2012-10-31 Jakub Jelinek <jakub@redhat.com>
623
624 PR tree-optimization/19105
625 PR tree-optimization/21643
626 PR tree-optimization/46309
627 * gcc.dg/pr19105.c: New test.
628 * gcc.dg/pr21643.c: New test.
629 * gcc.dg/pr46309-2.c: New test.
630 * gcc.c-torture/execute/pr46309.c: New test.
631
632 2012-10-31 Alan Modra <amodra@gmail.com>
633
634 * gcc.target/powerpc/dimode_off.c: New.
635 * gcc.target/powerpc/timode_off.c: New.
636 * gcc.target/powerpc/dfmode_off.c: New.
637 * gcc.target/powerpc/tfmode_off.c: New.
638
639 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
640
641 PR rtl-optimization/55093
642 * gcc.target/i386/pr55093.c: New file.
643
644 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
645
646 * gcc.target/i386/pr55116.c: Renamed to ...
647 * gcc.target/i386/pr55116-1.c: This.
648
649 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
650
651 * gcc.target/i386/pr55116-2.c: New file.
652
653 2012-10-30 Richard Biener <rguenther@suse.de>
654
655 * gcc.dg/vect/slp-perm-2.c: Adjust.
656
657 2012-10-30 Richard Biener <rguenther@suse.de>
658
659 PR tree-optimization/55111
660 * gcc.dg/torture/pr55111.c: New testcase.
661
662 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
663
664 PR target/53988
665 * gcc.target/sh/pr53988.c: New.
666
667 2012-10-30 Bin Cheng <bin.cheng@arm.com>
668
669 PR target/54989
670 * gcc.dg/hoist-register-pressure-1.c: Rename from
671 hoist-register-pressure.c. Add nonpic condition.
672 * gcc.dg/hoist-register-pressure-2.c: New testcase.
673
674 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
675
676 PR c++/54930
677 * gcc.dg/Wreturn-local-addr.c: New.
678 * g++.dg/warn/Wno-return-local-addr.C: New.
679 * g++.dg/warn/Wreturn-local-addr.C: New.
680
681 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
682
683 PR middle-end/55116
684 * gcc.target/i386/pr55116.c: New file.
685
686 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
687
688 PR c/53066
689 * gcc.dg/Wshadow-4.c: New.
690 * gcc.dg/Wshadow-4.h: New.
691
692 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
693
694 PR debug/54693
695 * gcc.dg/guality/pr54693.c: New.
696
697 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
698
699 PR middle-end/55027
700 * gcc.dg/pr55027.c: New testcase.
701
702 2012-10-29 Jan Hubicka <jh@suse.cz>
703
704 * gcc.dg/ipa/inline-6.c: New testcase.
705
706 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
707
708 PR rtl-optimization/55106
709 * g++.dg/pr55106.C: New.
710
711 2012-10-29 Richard Guenther <rguenther@suse.de>
712
713 PR middle-end/53695
714 * gcc.dg/torture/pr53695.c: New testcase.
715
716 2012-10-28 Jan Hubicka <jh@suse.cz>
717
718 * gcc.dg/ipa/inlinehint-3.c: New testcase.
719
720 2012-10-28 Tobias Burnus <burnus@net-b.de>
721
722 PR fortran/54958
723 * gfortran.dg/do_check_6.f90: New.
724
725 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
726 Jack Howarth <howarth@bromo.med.uc.edu>
727
728 PR target/54404
729 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
730 to dg-options.
731 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
732
733 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
734
735 PR target/34283
736 * gcc.target/i386/pr34283.c: New test.
737
738 2012-10-26 Jakub Jelinek <jakub@redhat.com>
739
740 PR c++/55081
741 * g++.dg/opt/pr55081.C: New test.
742
743 PR debug/54970
744 PR debug/54971
745 * gcc.dg/guality/pr54970.c: New test.
746
747 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
748
749 PR c++/54984
750 * g++.dg/template/new11.C: New.
751
752 2012-10-26 Richard Biener <rguenther@suse.de>
753
754 PR middle-end/54824
755 * gcc.dg/torture/pr54824.c: New testcase.
756
757 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
758
759 * gcc.target/i386/fxsave-1.c: New.
760 * gcc.target/i386/fxsave64-1.c: Ditto.
761 * gcc.target/i386/fxrstor-1.c: Ditto.
762 * gcc.target/i386/fxrstor64-1.c: Ditto.
763 * gcc.target/i386/xsave-1.c: Ditto.
764 * gcc.target/i386/xsave64-1.c: Ditto.
765 * gcc.target/i386/xrstor-1.c: Ditto.
766 * gcc.target/i386/xrstor64-1.c: Ditto.
767 * gcc.target/i386/xsaveopt-1.c: Ditto.
768 * gcc.target/i386/xsaveopt64-1.c: Ditto.
769 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
770 * gcc.target/i386/sse-13.c: Ditto.
771 * gcc.target/i386/sse-14.c: Ditto.
772 * gcc.target/i386/sse-22.c: Ditto.
773 * gcc.target/i386/sse-23.c: Ditto.
774 * g++.dg/other/i386-2.C: Ditto.
775 * g++.dg/other/i386-3.C: Ditto.
776
777 2012-10-25 Jan Hubicka <jh@suse.cz>
778
779 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
780 at ivcanon time.
781
782 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
783
784 PR c++/53761
785 * g++.dg/ext/transparent-union.C: New.
786
787 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
788
789 PR c++/54427
790 * g++.dg/ext/vector19.C: New testcase.
791
792 2012-10-25 Richard Biener <rguenther@suse.de>
793
794 PR tree-optimization/54902
795 * g++.dg/torture/pr54902.C: New testcase.
796
797 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
798
799 PR c++/34892
800 * g++.dg/template/crash114.C: New.
801
802 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
803
804 PR bootstrap/55049
805 * gcc.target/i386/pr55049-1.c: New test.
806
807 2012-10-24 Janus Weil <janus@gcc.gnu.org>
808
809 PR fortran/55037
810 * gfortran.dg/class_dummy_4.f03: New.
811
812 2012-10-24 Jakub Jelinek <jakub@redhat.com>
813
814 PR rtl-optimization/55010
815 * gcc.dg/pr55010.c: New test.
816
817 PR debug/54828
818 * g++.dg/debug/pr54828.C: New test.
819
820 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
821
822 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
823 * gcc.dg/vect/vect-83_64.c: Likewise.
824
825 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
826
827 PR c++/54922
828 * g++.dg/cpp0x/constexpr-union4.C: New.
829
830 2012-10-23 Jeff Law <law@redhat.com>
831
832 * gcc.c-torture/execute/pr54985.c: New test.
833
834 2012-10-23 Paul Koning <ni1d@arrl.net>
835
836 PR debug/54508
837 * g++.dg/debug/dwarf2/pr54508.C: New.
838
839 2012-10-23 Jakub Jelinek <jakub@redhat.com>
840
841 PR c++/54844
842 * g++.dg/template/sizeof14.C: New test.
843
844 2012-10-23 Ian Bolton <ian.bolton@arm.com>
845 Jim MacArthur <jim.macarthur@arm.com>
846 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
847 Marcus Shawcroft <marcus.shawcroft@arm.com>
848 Nigel Stephens <nigel.stephens@arm.com>
849 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
850 Richard Earnshaw <rearnsha@arm.com>
851 Sofiane Naci <sofiane.naci@arm.com>
852 Stephen Thomas <stephen.thomas@arm.com>
853 Tejas Belagod <tejas.belagod@arm.com>
854 Yufeng Zhang <yufeng.zhang@arm.com>
855
856 * lib/target-supports.exp
857 (check_profiling_available): Add AArch64.
858 (check_effective_target_vect_int): Likewise.
859 (check_effective_target_vect_shift): Likewise.
860 (check_effective_target_vect_float): Likewise.
861 (check_effective_target_vect_double): Likewise.
862 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
863 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
864 (check_effective_target_vect_pack_trunc): Likewise.
865 (check_effective_target_vect_unpack): Likewise.
866 (check_effective_target_vect_hw_misalign): Likewise.
867 (check_effective_target_vect_short_mult): Likewise.
868 (check_effective_target_vect_int_mult): Likewise.
869 (check_effective_target_vect_stridedN): Likewise.
870 (check_effective_target_sync_int_long): Likewise.
871 (check_effective_target_sync_char_short): Likewise.
872 (check_vect_support_and_set_flags): Likewise.
873 (check_effective_target_aarch64_tiny): New.
874 (check_effective_target_aarch64_small): New.
875 (check_effective_target_aarch64_large): New.
876 * g++.dg/other/PR23205.C: Enable aarch64.
877 * g++.dg/other/pr23205-2.C: Likewise.
878 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
879 * gcc.c-torture/execute/20101011-1.c: Likewise.
880 * gcc.dg/20020312-2.c: Likewise.
881 * gcc.dg/20040813-1.c: Likewise.
882 * gcc.dg/builtin-apply2.c: Likewise.
883 * gcc.dg/stack-usage-1.c: Likewise.
884
885 2012-10-23 Ian Bolton <ian.bolton@arm.com>
886 Jim MacArthur <jim.macarthur@arm.com>
887 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
888 Marcus Shawcroft <marcus.shawcroft@arm.com>
889 Nigel Stephens <nigel.stephens@arm.com>
890 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
891 Richard Earnshaw <rearnsha@arm.com>
892 Sofiane Naci <sofiane.naci@arm.com>
893 Stephen Thomas <stephen.thomas@arm.com>
894 Tejas Belagod <tejas.belagod@arm.com>
895 Yufeng Zhang <yufeng.zhang@arm.com>
896
897 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
898 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
899 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
900 * gcc.target/aarch64/aapcs/abitest.S: New file.
901 * gcc.target/aarch64/aapcs/abitest.h: New file.
902 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
903 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
904 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
905 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
906 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
907 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
908 * gcc.target/aarch64/aapcs/ice_1.c: New file.
909 * gcc.target/aarch64/aapcs/ice_2.c: New file.
910 * gcc.target/aarch64/aapcs/ice_3.c: New file.
911 * gcc.target/aarch64/aapcs/ice_4.c: New file.
912 * gcc.target/aarch64/aapcs/ice_5.c: New file.
913 * gcc.target/aarch64/aapcs/macro-def.h: New file.
914 * gcc.target/aarch64/aapcs/test_1.c: New file.
915 * gcc.target/aarch64/aapcs/test_10.c: New file.
916 * gcc.target/aarch64/aapcs/test_11.c: New file.
917 * gcc.target/aarch64/aapcs/test_12.c: New file.
918 * gcc.target/aarch64/aapcs/test_13.c: New file.
919 * gcc.target/aarch64/aapcs/test_14.c: New file.
920 * gcc.target/aarch64/aapcs/test_15.c: New file.
921 * gcc.target/aarch64/aapcs/test_16.c: New file.
922 * gcc.target/aarch64/aapcs/test_17.c: New file.
923 * gcc.target/aarch64/aapcs/test_18.c: New file.
924 * gcc.target/aarch64/aapcs/test_19.c: New file.
925 * gcc.target/aarch64/aapcs/test_2.c: New file.
926 * gcc.target/aarch64/aapcs/test_20.c: New file.
927 * gcc.target/aarch64/aapcs/test_21.c: New file.
928 * gcc.target/aarch64/aapcs/test_22.c: New file.
929 * gcc.target/aarch64/aapcs/test_23.c: New file.
930 * gcc.target/aarch64/aapcs/test_24.c: New file.
931 * gcc.target/aarch64/aapcs/test_25.c: New file.
932 * gcc.target/aarch64/aapcs/test_26.c: New file.
933 * gcc.target/aarch64/aapcs/test_3.c: New file.
934 * gcc.target/aarch64/aapcs/test_4.c: New file.
935 * gcc.target/aarch64/aapcs/test_5.c: New file.
936 * gcc.target/aarch64/aapcs/test_6.c: New file.
937 * gcc.target/aarch64/aapcs/test_7.c: New file.
938 * gcc.target/aarch64/aapcs/test_8.c: New file.
939 * gcc.target/aarch64/aapcs/test_9.c: New file.
940 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
941 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
942 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
943 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
944 * gcc.target/aarch64/aapcs/test_complex.c: New file.
945 * gcc.target/aarch64/aapcs/test_int128.c: New file.
946 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
947 * gcc.target/aarch64/aapcs/type-def.h: New file.
948 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
949 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
950 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
951 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
952 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
953 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
954 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
955 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
956 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
957 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
958 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
959 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
960 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
961 * gcc.target/aarch64/aarch64.exp: New file.
962 * gcc.target/aarch64/adc-1.c: New file.
963 * gcc.target/aarch64/adc-2.c: New file.
964 * gcc.target/aarch64/asm-1.c: New file.
965 * gcc.target/aarch64/clrsb.c: New file.
966 * gcc.target/aarch64/clz.c: New file.
967 * gcc.target/aarch64/ctz.c: New file.
968 * gcc.target/aarch64/csinc-1.c: New file.
969 * gcc.target/aarch64/csinv-1.c: New file.
970 * gcc.target/aarch64/csneg-1.c: New file.
971 * gcc.target/aarch64/extend.c: New file.
972 * gcc.target/aarch64/fcvt.x: New file.
973 * gcc.target/aarch64/fcvt_double_int.c: New file.
974 * gcc.target/aarch64/fcvt_double_long.c: New file.
975 * gcc.target/aarch64/fcvt_double_uint.c: New file.
976 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
977 * gcc.target/aarch64/fcvt_float_int.c: New file.
978 * gcc.target/aarch64/fcvt_float_long.c: New file.
979 * gcc.target/aarch64/fcvt_float_uint.c: New file.
980 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
981 * gcc.target/aarch64/ffs.c: New file.
982 * gcc.target/aarch64/fmadd.c: New file.
983 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
984 * gcc.target/aarch64/frint.x: New file.
985 * gcc.target/aarch64/frint_double.c: New file.
986 * gcc.target/aarch64/frint_float.c: New file.
987 * gcc.target/aarch64/index.c: New file.
988 * gcc.target/aarch64/mneg-1.c: New file.
989 * gcc.target/aarch64/mneg-2.c: New file.
990 * gcc.target/aarch64/mneg-3.c: New file.
991 * gcc.target/aarch64/mnegl-1.c: New file.
992 * gcc.target/aarch64/mnegl-2.c: New file.
993 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
994 * gcc.target/aarch64/pic-constantpool1.c: New file.
995 * gcc.target/aarch64/pic-symrefplus.c: New file.
996 * gcc.target/aarch64/predefine_large.c: New file.
997 * gcc.target/aarch64/predefine_small.c: New file.
998 * gcc.target/aarch64/predefine_tiny.c: New file.
999 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1000 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1001 * gcc.target/aarch64/table-intrinsics.c: New file.
1002 * gcc.target/aarch64/tst-1.c: New file.
1003 * gcc.target/aarch64/vect-abs-compile.c: New file.
1004 * gcc.target/aarch64/vect-abs.c: New file.
1005 * gcc.target/aarch64/vect-abs.x: New file.
1006 * gcc.target/aarch64/vect-compile.c: New file.
1007 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1008 * gcc.target/aarch64/vect-faddv.c: New file.
1009 * gcc.target/aarch64/vect-faddv.x: New file.
1010 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1011 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1012 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1013 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1014 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1015 * gcc.target/aarch64/vect-fp-compile.c: New file.
1016 * gcc.target/aarch64/vect-fp.c: New file.
1017 * gcc.target/aarch64/vect-fp.x: New file.
1018 * gcc.target/aarch64/vect-mull-compile.c: New file.
1019 * gcc.target/aarch64/vect-mull.c: New file.
1020 * gcc.target/aarch64/vect-mull.x: New file.
1021 * gcc.target/aarch64/vect.c: New file.
1022 * gcc.target/aarch64/vect.x: New file.
1023 * gcc.target/aarch64/vector_intrinsics.c: New file.
1024 * gcc.target/aarch64/vfp-1.c: New file.
1025 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1026 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1027 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1028 * g++.dg/abi/aarch64_guard1.C: New file.
1029
1030 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR c++/54988
1033 * c-c++-common/pr54988.c: New test.
1034
1035 2012-10-23 Jan Hubicka <jh@suse.cz>
1036
1037 * gcc.dg/tree-prof/peel-1.c: New testcase.
1038
1039 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1040
1041 PR gcc/52945
1042 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1043
1044 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1045
1046 * gcc.dg/c99-predef-1.c: New test.
1047 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1048 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1049 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1050 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1051 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1052 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1053 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1054 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1055 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1056 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1057 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1058 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1059
1060 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1061
1062 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1063
1064 2012-10-23 Jan Hubicka <jh@suse.cz>
1065
1066 PR middle-end/54937
1067 * gcc.c-torture/execute/pr54937.c: New testcase.
1068 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1069
1070 2012-10-23 Jan Hubicka <jh@suse.cz>
1071
1072 PR middle-end/54967
1073 * gfortran.dg/pr54967.f90: New testcase.
1074
1075 2012-10-23 Terry Guo <terry.guo@arm.com>
1076
1077 PR target/55019
1078 * gcc.dg/pr55019.c: New.
1079
1080 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1081
1082 PR tree-optimization/55008
1083 * gcc.dg/tree-ssa/pr55008.c: New test.
1084
1085 2012-10-22 Richard Biener <rguenther@suse.de>
1086
1087 PR tree-optimization/55011
1088 * gcc.dg/torture/pr55011.c: New testcase.
1089
1090 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1091
1092 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1093 * gcc.target/arm/pr40457-2.c: Likewise.
1094 * gcc.target/arm/pr40457-3.c: Likewise.
1095
1096 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 * gnat.dg/specs/limited_with4.ads: New test.
1099 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1100
1101 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1102
1103 * gnat.dg/modular4.adb: New test.
1104 * gnat.dg/modular4_pkg.ads: New helper.
1105
1106 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1107
1108 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1109 * gnat.dg/specs/addr1.ads: Likewise.
1110
1111 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1112
1113 * gcc.dg/webizer.c (main): Add missing exit call.
1114
1115 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1116
1117 PR fortran/54465
1118 * gfortran.dg/wextra_1.f: New test.
1119
1120 2012-10-20 Jan Hubicka <jh@suse.cz>
1121
1122 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1123
1124 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1125
1126 PR fortran/54224
1127 * gfortran.dg/warn_unused_function.f90: New.
1128
1129 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1130
1131 * lib/target-supports.exp
1132 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1133
1134 2012-10-19 Richard Guenther <rguenther@suse.de>
1135
1136 PR tree-optimization/54981
1137 * gcc.dg/pr54981.c: New testcase.
1138
1139 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1140
1141 PR target/54892
1142 * gcc.target/arm/pr54892.c: New.
1143
1144 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1145
1146 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1147
1148 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1149
1150 PR c++/54501
1151 * g++.dg/init/array30.C: New.
1152 * g++.dg/init/array31.C: Likewise.
1153
1154 2012-10-18 Tobias Burnus <burnus@net-b.de>
1155
1156 PR fortran/54884
1157 * gfortran.dg/public_private_module_7.f90: New.
1158
1159 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 PR c++/29633
1162 * g++.dg/template/pr29633.C: New.
1163
1164 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1165
1166 * gnat.dg/loop_optimization13.ad[sb]: New test.
1167 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1168
1169 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1170
1171 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1172 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1173 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1174 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1175
1176 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1177
1178 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1179 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1180 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1181 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1182 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1183 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1184
1185 2012-10-16 Jan Hubicka <jh@suse.cz>
1186
1187 * gcc.target/i386/l_fma_float_?.c: Update.
1188 * gcc.target/i386/l_fma_double_?.c: Update.
1189 * gfortran.dg/do_1.f90: XFAIL
1190 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1191 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1192 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1193 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1194 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1195 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1196 valid.
1197
1198 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1199
1200 PR c/53063
1201 PR c/40989
1202 * gcc.dg/Wstrict-overflow-24.c: New.
1203
1204 2012-10-16 Tobias Burnus <burnus@net-b.de>
1205
1206 PR fortran/50981
1207 PR fortran/54618
1208 * gfortran.dg/class_optional_1.f90: New.
1209 * gfortran.dg/class_optional_2.f90: New.
1210
1211 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR debug/54796
1214 * gcc.dg/guality/pr54796.c: New test.
1215
1216 PR tree-optimization/54889
1217 * gfortran.dg/pr54889.f90: New test.
1218
1219 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1220
1221 * g++.dg/other/dump-ada-spec-2.C: New test.
1222
1223 2012-10-16 Easwaran Raman <eraman@google.com>
1224
1225 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1226 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1227
1228 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1229
1230 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1231 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1232
1233 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1234
1235 PR target/54925
1236 * gcc.c-torture/compile/pr54925.c: New.
1237
1238 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1239
1240 PR target/51244
1241 * gcc.target/sh/pr51244-17.c: New.
1242
1243 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1244
1245 PR target/54760
1246 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1247 functions.
1248 * gcc.target/sh/pr54760-4.c: New.
1249
1250 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1251
1252 PR target/34777
1253 * gcc.target/sh/torture/sh-torture.exp: New.
1254 * gcc.target/sh/torture/pr34777.c: New.
1255
1256 2012-10-15 Matthias Klose <doko@ubuntu.com>
1257
1258 * lib/target-supports.exp (check_profiling_available): Match
1259 arm*-*-linux-* for ARM Linux/GNU.
1260 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1261 * gfortran.dg/enum_10.f90: Likewise.
1262 * gfortran.dg/enum_9.f90: Likewise.
1263 * gcc.target/arm/synchronize.c: Likewise.
1264 * g++.old-deja/g++.jason/enum6.C: Likewise.
1265 * g++.old-deja/g++.other/enum4.C: Likewise.
1266 * g++.old-deja/g++.law/enum9.C: Likewise.
1267
1268 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1269
1270 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1271 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1272
1273 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1274 Paolo Carlini <paolo.carlini@oracle.com>
1275
1276 PR c++/17805
1277 * g++.dg/overload/operator6.C: New.
1278
1279 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1280
1281 PR c++/50080 (again)
1282 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1283 * g++.dg/parse/tmpl-outside1.C: Likewise.
1284 * g++.dg/template/qualttp18.C: Likewise.
1285 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1286 * g++.old-deja/g++.pt/overload13.C: Likewise.
1287
1288 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1289
1290 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1291 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1292 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1293 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1294 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1295 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1296 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1297 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1298
1299 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1300
1301 PR c++/50080
1302 * g++.dg/parse/tmpl-outside2.C: New.
1303 * g++.dg/parse/tmpl-outside1.C: Adjust.
1304 * g++.dg/template/qualttp18.C: Likewise.
1305 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1306 * g++.old-deja/g++.pt/overload13.C: Likewise.
1307
1308 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1309
1310 PR tree-optimization/54915
1311 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1312
1313 2012-10-15 Richard Guenther <rguenther@suse.de>
1314
1315 PR tree-optimization/54920
1316 * gcc.dg/torture/pr54920.c: New testcase.
1317
1318 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1319
1320 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1321
1322 2012-10-13 Jason Merrill <jason@redhat.com>
1323
1324 * g++.dg/tls/thread_local7g.C: Require tls_native.
1325
1326 2012-10-14 Jason Merrill <jason@redhat.com>
1327
1328 * g++.dg/cpp0x/inh-ctor1.C: New.
1329 * g++.dg/cpp0x/inh-ctor2.C: New.
1330 * g++.dg/cpp0x/inh-ctor3.C: New.
1331 * g++.dg/cpp0x/inh-ctor4.C: New.
1332 * g++.dg/cpp0x/inh-ctor5.C: New.
1333 * g++.dg/cpp0x/inh-ctor6.C: New.
1334 * g++.dg/cpp0x/inh-ctor7.C: New.
1335 * g++.dg/cpp0x/inh-ctor8.C: New.
1336 * g++.dg/cpp0x/inh-ctor9.C: New.
1337 * g++.dg/cpp0x/inh-ctor10.C: New.
1338 * g++.dg/cpp0x/inh-ctor11.C: New.
1339 * g++.dg/cpp0x/inh-ctor12.C: New.
1340 * g++.dg/cpp0x/inh-ctor13.C: New.
1341
1342 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1343
1344 PR rtl-optimization/54919
1345 * gcc.dg/pr54919.c: New testcase.
1346
1347 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1348
1349 PR c++/53581
1350 * g++.dg/template/crash113.C: New.
1351
1352 2012-10-14 Jan Hubicka <jh@suse.cz>
1353
1354 * gcc.dg/unroll_5.c: New testcase.
1355
1356 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 PR c++/52643
1359 * g++.dg/opt/pr52643.C: New.
1360
1361 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1362
1363 PR target/54602
1364 * gcc.target/sh/pr54602-1.c: New.
1365 * gcc.target/sh/pr54602-2.c: New.
1366 * gcc.target/sh/pr54602-3.c: New.
1367 * gcc.target/sh/pr54602-4.c: New.
1368
1369 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1370
1371 PR target/54680
1372 * gcc.target/sh/pr54680.c: New.
1373
1374 2012-10-12 Jan Hubicka <jh@suse.cz>
1375
1376 * gcc.dg/webizer.c: New testcase.
1377
1378 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1379
1380 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1381 specify -m64.
1382
1383 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1384
1385 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1386 Return 0 if already specifying -mfloat-abi other than hard.
1387
1388 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1389
1390 * gcc.dg/pr53060.c: Prune irrelevant warning.
1391
1392 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1393
1394 PR c/54381
1395 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1396 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1397 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1398 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1399 Adjust expected wording of warnings for *cmp* builtins.
1400 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1401 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1402
1403 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/24449
1406 * g++.dg/parse/friend-main.C: New.
1407
1408 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1409
1410 PR c++/53055
1411 * g++.dg/pr53055.C: New testcase.
1412
1413 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1414
1415 PR c++/52744
1416 * g++.dg/cpp0x/pr52744.C: New.
1417
1418 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1419
1420 PR fortran/40453
1421 * gfortran.dg/dummy_procedure_9.f90: New.
1422
1423 2012-10-12 Richard Biener <rguenther@suse.de>
1424
1425 PR tree-optimization/54894
1426 * gcc.dg/torture/pr54894.c: New testcase.
1427
1428 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1429
1430 PR target/51244
1431 * gcc.target/sh/pr51244-13.c: New.
1432 * gcc.target/sh/pr51244-14.c: New.
1433 * gcc.target/sh/pr51244-15.c: New.
1434 * gcc.target/sh/pr51244-16.c: New.
1435
1436 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1437
1438 PR c++/51878
1439 * g++.dg/cpp0x/decltype45.C: New.
1440
1441 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1442
1443 PR fortran/54784
1444 * gfortran.dg/class_allocate_13.f90: New.
1445
1446 2012-10-11 Jason Merrill <jason@redhat.com>
1447
1448 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1449 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1450
1451 * g++.dg/gomp/tls-5.C: Require tls_native.
1452 * g++.dg/tls/thread_local7.C: Require tls_native.
1453 * g++.dg/tls/static2.C: New.
1454
1455 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1456
1457 PR c++/36107
1458 * g++.dg/ext/weak5.C: New.
1459
1460 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1461
1462 PR testsuite/54868
1463 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1464 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1465
1466 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/43765
1469 * g++.dg/parse/pr43765.C: New.
1470
1471 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1472
1473 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1474
1475 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/43663
1478 * g++.dg/init/bitfield3.C: New.
1479
1480 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1481
1482 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1483
1484 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR tree-optimization/54877
1487 * gcc.dg/torture/pr54877.c: New test.
1488
1489 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1490
1491 PR testsuite/53397
1492 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1493 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1494 and remove target info from dg-do compile.
1495 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1496 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1497 and remove target info from dg-do compile.
1498
1499 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1500
1501 * gcc.dg/pr54782.c: Require target with pthread support.
1502
1503 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1504
1505 PR c++/53122
1506 * g++.dg/cpp0x/auto35.C: New.
1507
1508 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1509
1510 PR c++/53540 - using fails to be equivalent to typedef
1511 * g++.dg/cpp0x/alias-decl-24.C: New test.
1512
1513 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1514
1515 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1516 that c++11 attributes to types are ignored for now.
1517 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1519
1520 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1521
1522 PR c++/53741
1523 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1524
1525 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1526
1527 PR c++/50478
1528 * g++.dg/cpp0x/initlist67.C: New.
1529
1530 2012-10-10 Dehao Chen <dehao@google.com>
1531
1532 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1533
1534 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1535
1536 PR target/52480
1537 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1538 Add runtime tests.
1539
1540 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1541
1542 PR c++/53307
1543 * g++.dg/cpp0x/decltype44.C: New.
1544
1545 2012-10-09 Steve Ellcey <sellcey@mips.com>
1546
1547 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1548
1549 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 PR c++/53763
1552 * g++.dg/cpp0x/decltype43.C: New.
1553
1554 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1555
1556 PR middle-end/53397
1557 * gcc.dg/pr53397-1.c: New test case.
1558 * gcc.dg/pr53397-2.c: New test case.
1559
1560 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 PR c++/54194
1563 * g++.dg/warn/Wparentheses-26.C: Adjust.
1564 * g++.dg/warn/Wparentheses-27.C: New.
1565
1566 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1567
1568 PR c++/54427
1569 * c-c++-common/vector-scalar.c: New testcase.
1570 * g++.dg/ext/vector18.C: New testcase.
1571 * g++.dg/ext/vector5.C: This is not an error anymore.
1572 * gcc.dg/init-vec-1.c: Move ...
1573 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1574 * gcc.c-torture/execute/vector-shift1.c: Move ...
1575 * c-c++-common/torture/vector-shift1.c: ... here.
1576 * gcc.dg/scal-to-vec1.c: Move ...
1577 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1578 C++11. Adapt error messages.
1579 * gcc.dg/convert-vec-1.c: Move ...
1580 * c-c++-common/convert-vec-1.c: ... here.
1581 * gcc.dg/scal-to-vec2.c: Move ...
1582 * c-c++-common/scal-to-vec2.c: ... here.
1583
1584 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1585
1586 PR target/54400
1587 * gcc.target/i386/pr54400.c: New testcase.
1588
1589 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR c++/54858
1592 * g++.dg/template/pr54858.C: New test.
1593
1594 2012-10-08 Marek Polacek <polacek@redhat.com>
1595
1596 PR debug/54831
1597 * g++.dg/debug/pr54831.C: New test.
1598
1599 2012-10-08 Dehao Chen <dehao@google.com>
1600
1601 * g++.dg/predict-loop-exit-1.C: New.
1602 * g++.dg/predict-loop-exit-2.C: New.
1603 * g++.dg/predict-loop-exit-3.C: New.
1604
1605 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1606
1607 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1608
1609 2012-10-08 Jason Merrill <jason@redhat.com>
1610
1611 * g++.dg/gomp/tls-5.C: New.
1612 * g++.dg/gomp/tls-wrap1.C: New.
1613 * g++.dg/gomp/tls-wrap2.C: New.
1614 * g++.dg/gomp/tls-wrap3.C: New.
1615 * g++.dg/gomp/tls-wrap4.C: New.
1616 * g++.dg/gomp/tls-wrapper-cse.C: New.
1617 * g++.dg/tls/thread_local-cse.C: New.
1618 * g++.dg/tls/thread_local-order1.C: New.
1619 * g++.dg/tls/thread_local-order2.C: New.
1620 * g++.dg/tls/thread_local-wrap1.C: New.
1621 * g++.dg/tls/thread_local-wrap2.C: New.
1622 * g++.dg/tls/thread_local-wrap3.C: New.
1623 * g++.dg/tls/thread_local-wrap4.C: New.
1624 * g++.dg/tls/thread_local2g.C: New.
1625 * g++.dg/tls/thread_local3g.C: New.
1626 * g++.dg/tls/thread_local4g.C: New.
1627 * g++.dg/tls/thread_local5g.C: New.
1628 * g++.dg/tls/thread_local6g.C: New.
1629 * g++.dg/tls/thread_local7g.C: New.
1630
1631 * g++.dg/tls/thread_local3.C: New.
1632 * g++.dg/tls/thread_local4.C: New.
1633 * g++.dg/tls/thread_local5.C: New.
1634 * g++.dg/tls/thread_local6.C: New.
1635
1636 * g++.dg/tls/init-2.C: Tweak errors.
1637 * g++.dg/tls/thread_local1.C: New.
1638 * g++.dg/tls/thread_local2.C: New.
1639 * g++.dg/tls/thread_local7.C: New.
1640
1641 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1642
1643 PR target/54866
1644 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1645
1646 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1647
1648 PR target/54685
1649 * gcc.target/sh/pr54685.c: New.
1650
1651 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1652
1653 PR c++/53528 C++11 attribute support
1654 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1655 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1711
1712 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1713
1714 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1715 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1716 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1717
1718 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1719
1720 PR target/54760
1721 * gcc.target/sh/pr54760-2.c: New.
1722 * gcc.target/sh/pr54760-3.c: New.
1723
1724 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1725
1726 PR c++/51422
1727 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1728
1729 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1730 Sandra Loosemore <sandra@codesourcery.com>
1731
1732 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1733 and test that the accumulator is initialized using MULT.
1734 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1735 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1736
1737 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1738
1739 PR c++/52764
1740 * g++.dg/cpp0x/stdint.C: New.
1741
1742 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/54249
1745 * g++.dg/cpp0x/stddef.C: New.
1746
1747 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1748
1749 PR fortran/54832
1750 * gfortran.dg/typebound_operator_17.f90: New.
1751
1752 2012-10-06 Jan Hubicka <jh@suse.cz>
1753
1754 PR lto/53831
1755 PR lto/54776
1756 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1757
1758 2012-10-06 Jan Hubicka <jh@suse.cz>
1759
1760 * gcc.dg/lto/resolutions_0.c: New testcase.
1761
1762 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1763
1764 PR fortran/45521
1765 * gfortran.dg/generic_25.f90: New.
1766 * gfortran.dg/generic_26.f90: New.
1767 * gfortran.dg/generic_27.f90: New.
1768
1769 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1770
1771 PR target/54760
1772 * gcc.target/sh/pr54760-1.c: New.
1773
1774 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1775
1776 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1777 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1778 * g++.dg/warn/Wsign-compare-5.C: New test.
1779 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1780 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1781 * g++.dg/ext/builtin30.C: New test.
1782 * g++.dg/ext/vla12.C: New test.
1783 * gcc.dg/builtins-85.c: New test.
1784
1785 PR debug/54519
1786 * gcc.dg/guality/pr54519-1.c: New test.
1787 * gcc.dg/guality/pr54519-2.c: New test.
1788 * gcc.dg/guality/pr54519-3.c: New test.
1789 * gcc.dg/guality/pr54519-4.c: New test.
1790 * gcc.dg/guality/pr54519-5.c: New test.
1791 * gcc.dg/guality/pr54519-6.c: New test.
1792
1793 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1794
1795 PR c++/50893
1796 * g++.dg/cpp0x/defaulted38.C: New.
1797
1798 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR tree-optimization/33763
1801 * c-c++-common/pr33763.c: New test.
1802
1803 PR tree-optimization/54810
1804 * gcc.dg/tree-ssa/vrp85.c: New test.
1805
1806 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1807
1808 * gcc.dg/ucnid-7.c: Skip on AIX.
1809 * gcc.dg/ucnid-8.c: Same.
1810 * gcc.dg/ucnid-10.c: Same.
1811 * gcc.dg/ucnid-13.c: Same.
1812 * gcc.dg/attr-alias-3.c: Same.
1813 * gcc.dg/attr-alias-5.c: Same.
1814 * gcc.dg/torture/pr51106-2.c: Same.
1815 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1816
1817 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1818
1819 PR c++/52233
1820 * g++.dg/cpp0x/alias-decl-23.C: New.
1821
1822 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1823
1824 PR c++/53403
1825 * g++.dg/template/friend53.C: New.
1826
1827 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1828
1829 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1830 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1831 (scan-ada-spec): Likewise.
1832 (scan-ada-spec-not): Likewise.
1833 * gcc.dg/dump-ada-spec-1.c: New test.
1834 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1835
1836 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1837
1838 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1839
1840 2012-10-04 Florian Weimer <fweimer@redhat.com>
1841
1842 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1843
1844 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1845
1846 PR c++/54323
1847 * g++.dg/cpp0x/pr54323.C: New.
1848
1849 2012-10-04 Richard Guenther <rguenther@suse.de>
1850
1851 PR middle-end/54735
1852 * g++.dg/torture/pr54735.C: New testcase.
1853
1854 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1855
1856 PR rtl-optimization/54739
1857 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1858
1859 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1860
1861 PR target/51244
1862 * gcc.target/sh/pr51244-12.c: New.
1863
1864 2012-10-03 Dehao Chen <dehao@google.com>
1865
1866 PR middle-end/54782
1867 * gcc.dg/pr54782.c: New test.
1868
1869 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR c++/54777
1872 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1873
1874 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1875
1876 PR fortran/54778
1877 * gfortran.dg/class_53.f90: New.
1878
1879 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1880
1881 PR debug/54551
1882 * gcc.dg/guality/pr54551.c: New.
1883
1884 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1885
1886 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1887 * gcc.target/powerpc/pr46728-2.c: Likewise.
1888
1889 2012-10-02 Sharad Singhai <singhai@google.com>
1890
1891 PR testsuite/54772
1892 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1893 to fix test failures caused by r191883.
1894 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1895 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1896 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1897 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1898 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1899 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1900 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1901 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1902 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1903
1904 2012-09-30 Sharad Singhai <singhai@google.com>
1905
1906 * gcc.target/i386/vect-double-1.c: Fix test.
1907
1908 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1909
1910 PR target/54087
1911 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1912 atomic_sub fails.
1913
1914 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1915
1916 PR rtl-optimization/54457
1917 * gcc.target/i386/pr54457.c: New test.
1918
1919 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1920
1921 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1922
1923 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1924
1925 * gcc.target/i386/vect-rebuild.c: New testcase.
1926
1927 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1928
1929 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1930
1931 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1932
1933 * gcc.target/mips/pr37362.c: Fix target selector.
1934
1935 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1936
1937 PR target/54083
1938 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1939
1940 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1941
1942 * gcc.dg/ucnid-8.c: Update line number.
1943 * gcc.dg/torture/pr51106-2.c: Likewise.
1944
1945 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1946
1947 PR fortran/54667
1948 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1949 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1950 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1951
1952 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1953
1954 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1955 partially reverting r170092.
1956 * gfortran.dg/class_7.f03: Ditto.
1957 * gfortran.dg/coarray_14.f90: Ditto.
1958 * gfortran.dg/typebound_proc_13.f03: Ditto.
1959
1960 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1961
1962 PR c++/54738
1963 * g++.dg/cpp0x/sfinae42.C: New.
1964
1965 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1966
1967 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1968 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1969 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1970 * gcc.dg/pr42629.c: XFAIL on AIX.
1971 * gcc.dg/pr47684.c: Same.
1972 * gcc.dg/pr43670.c: Same.
1973 * gcc.dg/pr42916.c: Same.
1974 * gcc.dg/pr45449.c: Same.
1975 * gcc.dg/pr50017.c: Same.
1976 * gcc.dg/pr42728.c: Same.
1977 * gcc.dg/pr47881.c: Same.
1978 * gcc.dg/pr44023.c: Same.
1979 * gcc.dg/pr41345.c: Same.
1980 * gcc.dg/pr42630.c: Same.
1981 * gcc.dg/pr44971.c: Same.
1982 * gcc.dg/pr46771.c: Same.
1983 * gcc.dg/ucnid-8.c: Same.
1984 * gcc.dg/ucnid-10.c: Same.
1985 * gcc.dg/ucnid-13.c: Same.
1986 * gcc.dg/torture/pr51106-2.c: Same.
1987 * gcc.dg/pr48768.c: Same.
1988 * gcc.dg/pr42631.c: Same.
1989 * gcc.dg/pr43084.c: Same.
1990 * gcc.dg/ucnid-7.c: Same.
1991 * gcc.dg/pr42889.c: Same.
1992 * gcc.dg/pr41241.c: Same.
1993 * gcc.dg/pr42719.c: Same.
1994 * g++.dg/debug/pr46583.C: Same.
1995 * g++.dg/debug/pr47106.C: Same.
1996 * g++.dg/opt/pr48549.C: Same.
1997 * g++.dg/other/pr42685.C: Same.
1998 * c-c++-common/pr43942.c: Same.
1999
2000 2012-09-29 Ian Lance Taylor <iant@google.com>
2001
2002 * go.test/go-test.exp: Update for latest version of Go testsuite.
2003
2004 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2005
2006 PR fortran/52724
2007 * gfortran.dg/internal_readwrite_3.f90: New test.
2008
2009 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2010
2011 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2012 c-c++-common/Wunused-local-typedefs-2.c to here.
2013
2014 PR c++/54372 - unused attribute inactive on dependant entities
2015 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2016
2017 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2018
2019 PR c++/29028 - Missed unused warning on using declaration
2020 * g++.dg/warn/Wunused-var-18.C: New test.
2021
2022 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2023
2024 PR c++/53551 - -Wunused-local-typedefs misses uses
2025 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2026
2027 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR target/54716
2030 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2031
2032 PR tree-optimization/54713
2033 * gcc.c-torture/compile/pr54713-1.c: New test.
2034 * gcc.c-torture/compile/pr54713-2.c: New test.
2035 * gcc.c-torture/compile/pr54713-3.c: New test.
2036
2037 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2038
2039 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2040
2041 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2042
2043 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2044
2045 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR target/54703
2048 * gcc.target/i386/pr54703.c: New test.
2049
2050 2012-09-27 Richard Guenther <rguenther@suse.de>
2051
2052 PR lto/54709
2053 * gcc.dg/lto/pr54709_0.c: New testcase.
2054 * gcc.dg/lto/pr54709_1.c: Likewise.
2055
2056 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2057
2058 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2059
2060 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2061
2062 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2063
2064 * gcc.target/arm/pr42879.c: Handle big-endian.
2065
2066 2012-09-26 Steve Ellcey <sellcey@mips.com>
2067
2068 PR c/37303
2069 * gcc.dg/pr37303.c: Check for rdata or rodata.
2070
2071 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2072
2073 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2074
2075 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2076
2077 PR target/51274
2078 PR target/53087
2079 * gcc.target/powerpc/ppc-ne0-1.c: New.
2080
2081 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2082
2083 PR target/54089
2084 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2085 test_19, test_20, test_21, test_22, test_23): New functions.
2086 * gcc.target/sh/pr54089-4.c: New.
2087 * gcc.target/sh/pr54089-5.c: New.
2088 * gcc.target/sh/pr54089-6.c: New.
2089 * gcc.target/sh/pr54089-7.c: New.
2090
2091 2012-09-25 Richard Guenther <rguenther@suse.de>
2092
2093 PR lto/54625
2094 * gcc.dg/lto/pr54702_0.c: New testcase.
2095 * gcc.dg/lto/pr54702_1.c: Likewise.
2096 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2097 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2098 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2099 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2100
2101 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2102
2103 PR c++/54526
2104 * g++.dg/cpp0x/parse2.C: New.
2105 * g++.dg/parse/error11.C: Adjust.
2106 * g++.dg/parse/error12.C: Likewise.
2107
2108 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2109
2110 * gcc.target/i386/20030217-1.c: Added check for
2111 large_long_double effective target.
2112 * gcc.target/i386/387-3.c: Likewise.
2113 * gcc.target/i386/387-4.c: Likewise.
2114 * gcc.target/i386/pr36578-1.c: Likewise.
2115 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2116 when long double size is equal double size.
2117 * gcc.target/i386/excess-precision-1.c: Likewise.
2118 * gcc.target/i386/pr36578-2.c: Likewise.
2119 * gcc.target/i386/20030217-2.c: New testcase.
2120
2121 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR tree-optimization/54676
2124 * gcc.dg/pr54676.c: New test.
2125
2126 2012-09-25 Richard Guenther <rguenther@suse.de>
2127
2128 PR tree-optimization/53663
2129 * gcc.dg/torture/pr53663-1.c: New testcase.
2130 * gcc.dg/torture/pr53663-2.c: Likewise.
2131 * gcc.dg/torture/pr53663-3.c: Likewise.
2132
2133 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2134
2135 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2136
2137 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2138
2139 * lib/target-supports-dg.exp (dg-require-effective-target,
2140 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2141 dg-process-target-1 instead of dg-process-target.
2142 (dg-process-target-1): Rename from dg-process-target.
2143 (dg-process-target): New.
2144
2145 2012-09-24 Richard Guenther <rguenther@suse.de>
2146
2147 PR tree-optimization/54684
2148 * g++.dg/torture/pr54684.C: New testcase.
2149
2150 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2151
2152 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2153
2154 2012-09-24 Richard Guenther <rguenther@suse.de>
2155
2156 PR middle-end/52173
2157 * gcc.dg/tm/pr52173-1.c: New.
2158 * gcc.dg/tm/pr52173-2.c: New.
2159
2160 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2161
2162 * gcc.dg/pr54669.c: New test.
2163
2164 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2165 Dominique Dhumieres <dominiq@lps.ens.fr>
2166
2167 PR testsuite/54677
2168 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2169
2170 2012-09-23 Tobias Burnus <burnus@net-b.de>
2171
2172 PR fortran/54618
2173 * gfortran.dg/class_array_14.f90: New.
2174
2175 2012-09-22 Kai Tietz <ktietz@redhat.com>
2176
2177 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2178 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2179
2180 2012-09-21 Dehao Chen <dehao@google.com>
2181
2182 PR go/54649
2183 PR tree-optimization/54655
2184 * g++.dg/pr54655.C: New testcase.
2185
2186 2012-09-21 Richard Guenther <rguenther@suse.de>
2187
2188 PR tree-optimization/54647
2189 * g++.dg/torture/pr54647.C: New testcase.
2190
2191 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2192
2193 PR c++/54427
2194 * c-c++-common/torture/vector-compare-2.c: Add -w.
2195
2196 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2197
2198 * gnat.dg/opt20.ads: Move dg directive to...
2199 * gnat.dg/opt20.adb: ...here.
2200 * gnat.dg/addr1.ad[sb]: Likewise.
2201 * gnat.dg/concat2.ad[sb]: Likewise.
2202 * gnat.dg/array16.ad[sb]: Likewise.
2203 * gnat.dg/atomic5.ad[sb]: Likewise.
2204 * gnat.dg/discr29.ad[sb]: Likewise.
2205 * gnat.dg/noreturn5.ad[sb]: Likewise.
2206 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2207 * gnat.dg/discr23.ads: Remove dg directive.
2208 * gnat.dg/nested_float_packed.ads: Likewise.
2209 * gnat.dg/oconst6.ads: Move to...
2210 * gnat.dg/specs/oconst6.ads: ...here.
2211
2212 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2213
2214 PR c++/52432
2215 * g++.dg/cpp0x/decltype32.C: Tweak.
2216
2217 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2218
2219 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2220 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2221 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2222 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2223
2224 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2225
2226 PR c++/54581
2227 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2228
2229 2012-09-19 Steve Ellcey <sellcey@mips.com>
2230
2231 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2232
2233 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2234
2235 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2236 * gcc.target/powerpc/ppc-mftb.c: New file.
2237
2238 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2239
2240 PR target/54089
2241 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2242 functions.
2243
2244 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2245
2246 PR target/54236
2247 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2248
2249 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2250
2251 * gcc.c-torture/execute/20120919-1.c: New test.
2252
2253 2012-09-19 Richard Guenther <rguenther@suse.de>
2254
2255 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2256
2257 2012-09-19 Richard Guenther <rguenther@suse.de>
2258
2259 * gcc.dg/builtin-unreachable-6.c: Adjust.
2260
2261 2012-09-19 Richard Guenther <rguenther@suse.de>
2262
2263 * gcc.dg/builtin-object-size-10.c: Adjust.
2264 * gcc.dg/builtin-unreachable-5.c: Adjust.
2265 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2266 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2267 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2268 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2269 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2270 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2271 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2272 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2273 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2274 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2275 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2276 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2277
2278 2012-09-19 Richard Guenther <rguenther@suse.de>
2279
2280 PR tree-optimization/54132
2281 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2282 * gcc.dg/torture/pr54132.c: Likewise.
2283
2284 2012-09-19 Terry Guo <terry.guo@arm.com>
2285
2286 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2287 extra prune rules that will be applied to all tests in a .exp file.
2288 (gcc-dg-prune): Use rules defined by the above variable.
2289 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2290 harmless warnings on architecture switch conflict.
2291
2292 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2293
2294 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2295 of asm-comment characters instead of a single one.
2296 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2297
2298 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2299
2300 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2301
2302 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2303 target instead of xfailing it.
2304 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2305 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2306 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2307 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2308 * gcc.dg/vect/vect-104.c: Likewise.
2309 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2310 * gcc.dg/vect/vect-outer-1.c: Likewise.
2311 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2312 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2313 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2314 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2315 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2316 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2317 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2318 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2319 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2320
2321 * lib/target-supports.exp
2322 (check_effective_target_vect_widen_mult_qi_to_hi,
2323 check_effective_target_vect_widen_mult_hi_to_si,
2324 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2325 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2326 check_effective_target_vect_pack_trunc,
2327 check_effective_target_vect_unpack,
2328 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2329 instead of arm_none.
2330
2331 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2332
2333 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2334
2335 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2336 config to compiler_flags.
2337
2338 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2339
2340 PR target/54592
2341 * gcc.target/i386/pr54592.c: New test.
2342
2343 PR tree-optimization/54610
2344 * gcc.target/i386/pr54610.c: New test.
2345
2346 2012-09-17 Jason Merrill <jason@redhat.com>
2347
2348 PR c++/54575
2349 * g++.dg/cpp0x/alias-decl-21.C: New.
2350 * g++.dg/cpp0x/alias-decl-22.C: New.
2351
2352 2012-09-17 Tobias Burnus <burnus@net-b.de>
2353
2354 PR fortran/54608
2355 * gfortran.dg/scan_2.f90: New.
2356
2357 2012-09-17 Jason Merrill <jason@redhat.com>
2358
2359 PR c++/53661
2360 * g++.dg/init/aggr9.C: New.
2361
2362 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2363
2364 * gnat.dg/loop_optimization12.ad[sb]: New test.
2365
2366 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2367
2368 PR fortran/54285
2369 * gfortran.dg/proc_ptr_result_7.f90: New.
2370
2371 2012-09-17 Tobias Burnus <burnus@net-b.de>
2372
2373 PR fortran/54603
2374 * gfortran.dg/structure_constructor_11.f90: New.
2375
2376 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2377
2378 PR tree-optimization/54563
2379 * g++.dg/torture/pr54563.C: New test.
2380
2381 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2382
2383 PR fortran/54594
2384 * gfortran.dg/typebound_generic_14.f03: New.
2385
2386 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2387
2388 PR fortran/54387
2389 * gfortran.dg/proc_ptr_38.f90: New.
2390
2391 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2392
2393 PR debug/54460
2394 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2395 to scary regexp.
2396
2397 PR testsuite/54007
2398 * gnat.dg/lto15.adb: Require lto.
2399
2400 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2401 "myBindC" for hppa*-*-hpux*.
2402
2403 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2404
2405 * gfortran.dg/namelist_75.f90: New test.
2406
2407 2012-09-15 Tom de Vries <tom@codesourcery.com>
2408
2409 * gcc.dg/tree-ssa/vrp82.c: New test.
2410 * gcc.dg/tree-ssa/vrp83.c: Same.
2411 * gcc.dg/tree-ssa/vrp84.c: Same.
2412
2413 2012-09-15 Tom de Vries <tom@codesourcery.com>
2414
2415 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2416 * gcc.dg/tree-ssa/vrp81.c: ... this.
2417
2418 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2419
2420 PR target/54222
2421 * gcc.target/avr/torture/fix-types.h: New.
2422 * gcc.target/avr/torture/vals-hr.def: New.
2423 * gcc.target/avr/torture/vals-r.def: New.
2424 * gcc.target/avr/torture/vals-k.def: New.
2425 * gcc.target/avr/torture/vals-ur.def: New.
2426 * gcc.target/avr/torture/vals-uk.def: New.
2427 * gcc.target/avr/torture/vals-uhr.def: New.
2428 * gcc.target/avr/torture/vals-llk.def: New.
2429 * gcc.target/avr/torture/vals-ullk.def: New.
2430 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2431 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2432 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2433 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2434 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2435 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2436 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2437 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2438
2439 2012-09-14 Dehao Chen <dehao@google.com>
2440
2441 * g++.dg/debug/dwarf2/deallocator.C: New test.
2442
2443 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2444
2445 PR c/54552
2446 * gcc.c-torture/compile/pr54552-1.c: New test.
2447
2448 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2449
2450 PR c++/54427
2451 * g++.dg/other/vector-compare.C: New testcase.
2452 * c-c++-common/vector-compare-3.c: New testcase.
2453 * gcc.dg/vector-shift.c: Move ...
2454 * c-c++-common/vector-shift.c: ... here.
2455 * gcc.dg/vector-shift1.c: Move ...
2456 * c-c++-common/vector-shift1.c: ... here.
2457 * gcc.dg/vector-shift3.c: Move ...
2458 * c-c++-common/vector-shift3.c: ... here.
2459 * gcc.dg/vector-compare-1.c: Move ...
2460 * c-c++-common/vector-compare-1.c: ... here.
2461 * gcc.dg/vector-compare-2.c: Move ...
2462 * c-c++-common/vector-compare-2.c: ... here.
2463 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2464 * c-c++-common/torture/vector-compare-1.c: ... here.
2465 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2466 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2467 * c-c++-common/torture/vector-compare-2.c: ... here.
2468 * gcc.c-torture/execute/vector-shift.c: Move ...
2469 * c-c++-common/torture/vector-shift.c: ... here.
2470 * gcc.c-torture/execute/vector-shift2.c: Move ...
2471 * c-c++-common/torture/vector-shift2.c: ... here.
2472 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2473 * c-c++-common/torture/vector-subscript-1.c: ... here.
2474 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2475 * c-c++-common/torture/vector-subscript-2.c: ... here.
2476 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2477 * c-c++-common/torture/vector-subscript-3.c: ... here.
2478
2479 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2480
2481 PR c/54103
2482 * gcc.c-torture/compile/pr54103-1.c,
2483 gcc.c-torture/compile/pr54103-2.c,
2484 gcc.c-torture/compile/pr54103-3.c,
2485 gcc.c-torture/compile/pr54103-4.c,
2486 gcc.c-torture/compile/pr54103-5.c,
2487 gcc.c-torture/compile/pr54103-6.c: New tests.
2488 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2489
2490 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2491
2492 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2493
2494 2012-09-14 Richard Guenther <rguenther@suse.de>
2495
2496 PR tree-optimization/54565
2497 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2498 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2499
2500 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2501
2502 * gcc.target/arm/combine-movs.c: Add missing space.
2503
2504 2012-09-14 Richard Guenther <rguenther@suse.de>
2505
2506 * g++.dg/torture/builtin-location.C: New testcase.
2507
2508 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2509 Manuel López-Ibåñez <manu@gcc.gnu.org>
2510
2511 PR c++/53210
2512 * g++.dg/warn/Wuninitialized-self.C: New.
2513
2514 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2515
2516 PR c/54559
2517 * gcc.c-torture/compile/pr54559.c: New test.
2518
2519 2012-09-13 Jason Merrill <jason@redhat.com>
2520
2521 PR c++/53839
2522 * g++.dg/cpp0x/constexpr-temp1.C: New.
2523
2524 PR c++/54511
2525 * g++.dg/template/anonunion2.C: New.
2526
2527 PR c++/53836
2528 * g++.dg/template/init10.C: New.
2529
2530 2012-09-13 Tobias Burnus <burnus@net-b.de>
2531
2532 PR fortran/54556
2533 * gfortran.dg/implicit_pure_3.f90: New.
2534
2535 2012-09-13 Richard Guenther <rguenther@suse.de>
2536
2537 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2538
2539 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2540
2541 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2542
2543 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2544
2545 * c-c++-common/pr51712.c: Handle for short-enum targets.
2546
2547 2012-09-12 Terry Guo <terry.guo@arm.com>
2548
2549 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2550 and lsrs for Thumb2 mode.
2551
2552 2012-09-12 Jan Hubicka <jh@suse.cz>
2553
2554 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2555
2556 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2557
2558 PR target/54445
2559 * gcc.target/i386/pr54445-1.c: New file.
2560 * gcc.target/i386/pr54445-2.c: Likewise.
2561
2562 2012-09-12 Tobias Burnus <burnus@net-b.de>
2563
2564 PR fortran/54225
2565 PR fortran/53306
2566 * gfortran.dg/coarray_10.f90: Update dg-error.
2567 * gfortran.dg/coarray_28.f90: New.
2568 * gfortran.dg/array_section_3.f90: New.
2569
2570 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2571
2572 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2573 gcc.target/arm/pr48252.c: Fix for big-endian support.
2574
2575 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2576
2577 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2578
2579 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2580 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2581
2582 * gcc.target/arm/neon-vfma-1.c: New testcase.
2583 * gcc.target/arm/neon-vfms-1.c: Likewise.
2584 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2585 of float.
2586 * gcc.target/arm/neon-vmls-1.c: Likewise.
2587 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2588 function.
2589 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2590 (check_effective_target_arm_neonv2_ok): Likewise.
2591 (check_effective_target_arm_neonv2_hw): Likewise.
2592 (check_effective_target_arm_neonv2): Likewise.
2593
2594 2012-09-11 Richard Guenther <rguenther@suse.de>
2595
2596 PR middle-end/54515
2597 * g++.dg/tree-ssa/pr54515.C: New testcase.
2598
2599 2012-09-10 Andrew Pinski <apinski@cavium.com>
2600
2601 PR tree-opt/c54362
2602 * gcc.dg/tm/memopt-16.c: New testcase.
2603
2604 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2605
2606 PR c++/54541
2607 PR c++/54542
2608 * g++.dg/cpp0x/sfinae40.C: New.
2609 * g++.dg/cpp0x/sfinae41.C: Likewise.
2610
2611 2012-09-10 Jason Merrill <jason@redhat.com>
2612
2613 PR c++/54538
2614 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2615
2616 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2617
2618 PR target/54089
2619 * gcc.target/sh/pr54089-3.c: New.
2620
2621 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2622
2623 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2624
2625 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2626
2627 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2628
2629 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2630
2631 * gcc.dg/pr52558-2.c: Delete.
2632 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2633
2634 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2635
2636 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2637
2638 2012-09-10 Richard Guenther <rguenther@suse.de>
2639
2640 PR tree-optimization/54520
2641 * gcc.dg/torture/pr54520.c: New testcase.
2642
2643 2012-09-10 Jason Merrill <jason@redhat.com>
2644
2645 PR c++/54506
2646 * g++.dg/cpp0x/implicit14.C: New.
2647
2648 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2649
2650 PR fortran/54208
2651 * gfortran.dg/bound_simplification_3.f90: New test.
2652
2653 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2654
2655 PR testsuite/54184
2656 * gcc.dg/pr52558-1.c: Delete.
2657 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2658
2659 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2660
2661 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2662 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2663 * gcc.target/arm/smlaltt-1.c: Likewise.
2664
2665 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2666
2667 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2668
2669 2012-09-07 Tom de Vries <tom@codesourcery.com>
2670
2671 PR tree-optimization/53986
2672 * gcc.dg/tree-ssa/vrp80.c: New test.
2673 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2674
2675 2012-09-06 Jason Merrill <jason@redhat.com>
2676
2677 PR c++/54341
2678 PR c++/54253
2679 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2680 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2681
2682 2012-09-06 Andrew Pinski <apinski@cavium.com>
2683
2684 PR tree-opt/54494
2685 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2686
2687 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2688
2689 PR rtl-optimization/54455
2690 * gcc.dg/54455.c: New test.
2691
2692 2012-09-06 Tobias Burnus <burnus@net-b.de>
2693
2694 PR fortran/54463
2695 * gfortran.dg/promotion_2.f90: New.
2696
2697 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2698
2699 PR middle-end/54486
2700 * c-c++-common/pr54486.c: New test.
2701
2702 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2703
2704 PR fortran/54474
2705 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2706
2707 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2708
2709 PR c++/54191
2710 * g++.dg/cpp0x/sfinae39.C: New.
2711
2712 2012-09-04 Jason Merrill <jason@redhat.com>
2713
2714 PR c++/54441
2715 * g++.dg/ext/flexary3.C: New.
2716
2717 PR c++/54420
2718 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2719
2720 PR c++/54198
2721 * g++.dg/template/defarg15.C: New.
2722
2723 PR c++/54437
2724 * g++.dg/template/access24.C: New.
2725
2726 2012-09-04 Richard Guenther <rguenther@suse.de>
2727
2728 PR tree-optimization/54458
2729 * gcc.dg/torture/pr54458.c: New testcase.
2730
2731 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2732
2733 * gcc.target/arm/neon-vext.c: New test.
2734 * gcc.target/arm/neon-vext-execute.c: Ditto.
2735
2736 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2737
2738 PR fortran/54243
2739 PR fortran/54244
2740 * gfortran.dg/select_type_29.f03: New.
2741
2742 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2743
2744 * gcc.dg/fold-perm.c: Improve test.
2745
2746 2012-09-03 Tobias Burnus <burnus@net-b.de>
2747
2748 PR fortran/51632
2749 * gfortran.dg/coarray_class_1.f90: New.
2750
2751 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2752
2753 PR target/49206
2754 * gcc.c-torture/compile/pr49206.c: New test.
2755
2756 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2757 Uros Bizjak <ubizjak@gmail.com>
2758
2759 PR target/36680
2760 * gfortran.dg/pr36680.f90: New test.
2761
2762 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2763
2764 PR target/42295
2765 * g++.dg/opt/pr42295.C: New test.
2766
2767 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2768
2769 PR target/54436
2770 * gcc.dg/torture/pr54436.c: New test.
2771
2772 2012-09-01 Andrew Pinski <apinski@cavium.com>
2773
2774 * gcc.target/mips/truncate-8.c: New testcase.
2775
2776 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2777
2778 PR target/46829
2779 PR target/46843
2780 * gcc.target/i386/pr46829.c: New test.
2781 * gcc.target/i386/pr46843.c: Ditto.
2782
2783 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2784 Jason Merrill <jason@redhat.com>
2785
2786 PR c++/18747
2787 * g++.dg/parse/error50.C: New.
2788
2789 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2790
2791 PR c/54428
2792 * gcc.c-torture/compile/pr54428.c: New test.
2793
2794 2012-08-31 Ollie Wild <aaw@google.com>
2795
2796 PR c++/54197
2797 * g++.dg/init/lifetime3.C: New test.
2798
2799 2012-08-31 Martin Jambor <mjambor@suse.cz>
2800
2801 PR middle-end/54409
2802 * gcc.dg/torture/pr54409.c: New test.
2803
2804 2012-08-31 Martin Jambor <mjambor@suse.cz>
2805
2806 * gfortran.dg/pr48636.f90: Add dump scan checks.
2807
2808 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2809
2810 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2811
2812 2012-08-28 Joey Ye <joey.ye@arm.com>
2813
2814 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2815
2816 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2817
2818 PR target/46254
2819 * gcc.target/i386/pr46254.c: New test.
2820
2821 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2822
2823 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2824 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2825 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2826
2827 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2828
2829 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2830 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2831 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2832 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2833 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2834 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2835 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2836 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2837 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2838 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2839 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2840 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2841 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2842 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2843 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2844 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2845 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2846 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2847 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2848 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2849 gcc.target/mips/unaligned-1.c: Tighten regexps.
2850
2851 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2852
2853 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2854 (mips_option_groups): Remove optimization. Add various -f options.
2855 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2856 and -pg imply -fno-omit-frame-pointer.
2857 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2858 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2859 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2860 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2861 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2862 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2863 * gcc.target/mips/abi-n32-long32.c: Likewise.
2864 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2865 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2866 * gcc.target/mips/abi-n32-long64.c: Likewise.
2867 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2868 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2869 * gcc.target/mips/abi-n64-long32.c: Likewise.
2870 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2871 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2872 * gcc.target/mips/abi-n64-long64.c: Likewise.
2873 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2874 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2875 * gcc.target/mips/abi-o32-long32.c: Likewise.
2876 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2877 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2878 * gcc.target/mips/abi-o32-long64.c: Likewise.
2879 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2880 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2881 * gcc.target/mips/abi-o64-long32.c: Likewise.
2882 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2883 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2884 * gcc.target/mips/abi-o64-long64.c: Likewise.
2885 * gcc.target/mips/asm-1.c: Likewise.
2886 * gcc.target/mips/branch-1.c: Likewise.
2887 * gcc.target/mips/call-3.c: Likewise.
2888 * gcc.target/mips/call-saved-3.c: Likewise.
2889 * gcc.target/mips/clear-cache-1.c: Likewise.
2890 * gcc.target/mips/div-1.c: Likewise.
2891 * gcc.target/mips/div-2.c: Likewise.
2892 * gcc.target/mips/div-3.c: Likewise.
2893 * gcc.target/mips/div-4.c: Likewise.
2894 * gcc.target/mips/div-5.c: Likewise.
2895 * gcc.target/mips/div-6.c: Likewise.
2896 * gcc.target/mips/div-7.c: Likewise.
2897 * gcc.target/mips/div-8.c: Likewise.
2898 * gcc.target/mips/div-9.c: Likewise.
2899 * gcc.target/mips/div-10.c: Likewise.
2900 * gcc.target/mips/div-11.c: Likewise.
2901 * gcc.target/mips/div-12.c: Likewise.
2902 * gcc.target/mips/dsp-ctrl.c: Likewise.
2903 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2904 * gcc.target/mips/ext-8.c: Likewise.
2905 * gcc.target/mips/extend-2.c: Likewise.
2906 * gcc.target/mips/fix-r10000-1.c: Likewise.
2907 * gcc.target/mips/fix-r10000-2.c: Likewise.
2908 * gcc.target/mips/fix-r10000-3.c: Likewise.
2909 * gcc.target/mips/fix-r10000-4.c: Likewise.
2910 * gcc.target/mips/fix-r10000-5.c: Likewise.
2911 * gcc.target/mips/fix-r10000-6.c: Likewise.
2912 * gcc.target/mips/fix-r10000-7.c: Likewise.
2913 * gcc.target/mips/fix-r10000-8.c: Likewise.
2914 * gcc.target/mips/fix-r10000-9.c: Likewise.
2915 * gcc.target/mips/fix-r10000-10.c: Likewise.
2916 * gcc.target/mips/fix-r10000-11.c: Likewise.
2917 * gcc.target/mips/fix-r10000-12.c: Likewise.
2918 * gcc.target/mips/fix-r10000-13.c: Likewise.
2919 * gcc.target/mips/fix-r10000-14.c: Likewise.
2920 * gcc.target/mips/fix-r10000-15.c: Likewise.
2921 * gcc.target/mips/fpcmp-1.c: Likewise.
2922 * gcc.target/mips/fpcmp-2.c: Likewise.
2923 * gcc.target/mips/fpr-moves-7.c: Likewise.
2924 * gcc.target/mips/fpr-moves-8.c: Likewise.
2925 * gcc.target/mips/int-moves-1.c: Likewise.
2926 * gcc.target/mips/int-moves-2.c: Likewise.
2927 * gcc.target/mips/long-calls-pg.c: Likewise.
2928 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2929 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2930 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2931 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2932 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2933 * gcc.target/mips/mips-3d-1.c: Likewise.
2934 * gcc.target/mips/mips-3d-2.c: Likewise.
2935 * gcc.target/mips/mips-3d-3.c: Likewise.
2936 * gcc.target/mips/mips-3d-4.c: Likewise.
2937 * gcc.target/mips/mips-3d-5.c: Likewise.
2938 * gcc.target/mips/mips-3d-6.c: Likewise.
2939 * gcc.target/mips/mips-3d-7.c: Likewise.
2940 * gcc.target/mips/mips-3d-8.c: Likewise.
2941 * gcc.target/mips/mips-3d-9.c: Likewise.
2942 * gcc.target/mips/mips-ps-1.c: Likewise.
2943 * gcc.target/mips/mips-ps-2.c: Likewise.
2944 * gcc.target/mips/mips-ps-3.c: Likewise.
2945 * gcc.target/mips/mips-ps-4.c: Likewise.
2946 * gcc.target/mips/mips-ps-6.c: Likewise.
2947 * gcc.target/mips/mips32-dspr2.c: Likewise.
2948 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2949 * gcc.target/mips/neg-abs-1.c: Likewise.
2950 * gcc.target/mips/neg-abs-2.c: Likewise.
2951 * gcc.target/mips/nmadd-3.c: Likewise.
2952 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2953 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2954 * gcc.target/mips/octeon-pop-1.c: Likewise.
2955 * gcc.target/mips/pr26765.c: Likewise.
2956 * gcc.target/mips/pr33256.c: Likewise.
2957 * gcc.target/mips/pr33635-1.c: Likewise.
2958 * gcc.target/mips/pr33755.c: Likewise.
2959 * gcc.target/mips/pr35802.c: Likewise.
2960 * gcc.target/mips/pr45074.c: Likewise.
2961 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2962 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2963 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2964 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2965 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2966 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2967 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2968 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2969 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2970 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2971 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2972 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2973 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2974 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2975 * gcc.target/mips/save-restore-1.c: Likewise.
2976 * gcc.target/mips/save-restore-3.c: Likewise.
2977 * gcc.target/mips/save-restore-5.c: Likewise.
2978 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2979 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2980 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2981 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2982 * gcc.target/mips/stack-1.c: Likewise.
2983
2984 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2985 Tighten regexps.
2986
2987 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2988 branch under test to be filled with preceding rather than
2989 following instructions.
2990 * gcc.target/mips/branch-10.c: Likewise.
2991 * gcc.target/mips/branch-11.c: Likewise.
2992 * gcc.target/mips/branch-12.c: Likewise.
2993 * gcc.target/mips/branch-13.c: Likewise.
2994 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2995 to be eliminated. Tighten $28 scan-assembler-not test.
2996
2997 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2998 function to...
2999 * gcc.target/mips/call-4.c: ...this new test.
3000
3001 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3002 more likely.
3003 * gcc.target/mips/code-readable-3.c: Likewise.
3004 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3005 flag but skip for -O0.
3006 * gcc.target/mips/code-readable-4.c: Likewise.
3007
3008 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3009 of operations under test.
3010 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3011
3012 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3013 Don't require sibling-call optimization.
3014 * gcc.target/mips/near-far-4.c: Likewise.
3015
3016 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3017 Make sure that the register variable is used.
3018 * gcc.target/mips/soft-float-1.c: Likewise.
3019
3020 * gcc.target/mips/sdata-1.c: Make static data volatile.
3021 * gcc.target/mips/sdata-2.c: Likewise.
3022 * gcc.target/mips/sdata-3.c: Likewise.
3023 * gcc.target/mips/sdata-4.c: Likewise.
3024
3025 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3026 skip for -O0.
3027 * gcc.target/mips/atomic-memory-2.c: Likewise.
3028 * gcc.target/mips/branch-cost-1.c: Likewise.
3029 * gcc.target/mips/branch-cost-2.c: Likewise.
3030 * gcc.target/mips/cache-1.c: Likewise.
3031 * gcc.target/mips/call-1.c: Likewise.
3032 * gcc.target/mips/call-saved-2.c: Likewise.
3033 * gcc.target/mips/const-anchor-1.c: Likewise.
3034 * gcc.target/mips/const-anchor-2.c: Likewise.
3035 * gcc.target/mips/dse-1.c: Likewise.
3036 * gcc.target/mips/dsp-lhx.c: Likewise.
3037 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3038 * gcc.target/mips/ext-1.c: Likewise.
3039 * gcc.target/mips/ext-2.c: Likewise.
3040 * gcc.target/mips/ext-3.c: Likewise.
3041 * gcc.target/mips/ext-4.c: Likewise.
3042 * gcc.target/mips/ext-5.c: Likewise.
3043 * gcc.target/mips/ext-6.c: Likewise.
3044 * gcc.target/mips/ext-7.c: Likewise.
3045 * gcc.target/mips/extend-1.c: Likewise.
3046 * gcc.target/mips/fix-r4000-1.c: Likewise.
3047 * gcc.target/mips/fix-r4000-3.c: Likewise.
3048 * gcc.target/mips/fix-r4000-5.c: Likewise.
3049 * gcc.target/mips/fix-r4000-6.c: Likewise.
3050 * gcc.target/mips/fix-r4000-8.c: Likewise.
3051 * gcc.target/mips/fix-r4000-10.c: Likewise.
3052 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3053 * gcc.target/mips/fixed-vector-type.c: Likewise.
3054 * gcc.target/mips/fpr-moves-1.c: Likewise.
3055 * gcc.target/mips/fpr-moves-2.c: Likewise.
3056 * gcc.target/mips/fpr-moves-3.c: Likewise.
3057 * gcc.target/mips/fpr-moves-4.c: Likewise.
3058 * gcc.target/mips/fpr-moves-5.c: Likewise.
3059 * gcc.target/mips/fpr-moves-6.c: Likewise.
3060 * gcc.target/mips/ins-1.c: Likewise.
3061 * gcc.target/mips/ins-2.c: Likewise.
3062 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3063 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3064 * gcc.target/mips/lazy-binding-1.c: Likewise.
3065 * gcc.target/mips/madd-3.c: Likewise.
3066 * gcc.target/mips/madd-5.c: Likewise.
3067 * gcc.target/mips/madd-6.c: Likewise.
3068 * gcc.target/mips/madd-8.c: Likewise.
3069 * gcc.target/mips/madd-9.c: Likewise.
3070 * gcc.target/mips/memcpy-1.c: Likewise.
3071 * gcc.target/mips/mips-ps-type.c: Likewise.
3072 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3073 * gcc.target/mips/mips-sched-madd.c: Likewise.
3074 * gcc.target/mips/mips16e-extends.c: Likewise.
3075 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3076 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3077 * gcc.target/mips/movcc-1.c: Likewise.
3078 * gcc.target/mips/movcc-2.c: Likewise.
3079 * gcc.target/mips/movcc-3.c: Likewise.
3080 * gcc.target/mips/msub-5.c: Likewise.
3081 * gcc.target/mips/msub-6.c: Likewise.
3082 * gcc.target/mips/msub-8.c: Likewise.
3083 * gcc.target/mips/mult-2.c: Likewise.
3084 * gcc.target/mips/mult-3.c: Likewise.
3085 * gcc.target/mips/mult-5.c: Likewise.
3086 * gcc.target/mips/mult-6.c: Likewise.
3087 * gcc.target/mips/mult-7.c: Likewise.
3088 * gcc.target/mips/mult-12.c: Likewise.
3089 * gcc.target/mips/mult-13.c: Likewise.
3090 * gcc.target/mips/mult-14.c: Likewise.
3091 * gcc.target/mips/mult-15.c: Likewise.
3092 * gcc.target/mips/mult-17.c: Likewise.
3093 * gcc.target/mips/mult-18.c: Likewise.
3094 * gcc.target/mips/mult-19.c: Likewise.
3095 * gcc.target/mips/nmadd-1.c: Likewise.
3096 * gcc.target/mips/nmadd-2.c: Likewise.
3097 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3098 * gcc.target/mips/octeon-cins-1.c: Likewise.
3099 * gcc.target/mips/octeon-cins-2.c: Likewise.
3100 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3101 * gcc.target/mips/octeon-exts-2.c: Likewise.
3102 * gcc.target/mips/octeon-exts-3.c: Likewise.
3103 * gcc.target/mips/octeon-exts-4.c: Likewise.
3104 * gcc.target/mips/octeon-exts-5.c: Likewise.
3105 * gcc.target/mips/octeon-exts-6.c: Likewise.
3106 * gcc.target/mips/octeon-exts-7.c: Likewise.
3107 * gcc.target/mips/octeon-pop-2.c: Likewise.
3108 * gcc.target/mips/octeon-seq-3.c: Likewise.
3109 * gcc.target/mips/octeon-seq-4.c: Likewise.
3110 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3111 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3112 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3113 * gcc.target/mips/pr54240.c: Likewise.
3114 * gcc.target/mips/rsqrt-1.c: Likewise.
3115 * gcc.target/mips/rsqrt-2.c: Likewise.
3116 * gcc.target/mips/rsqrt-3.c: Likewise.
3117 * gcc.target/mips/rsqrt-4.c: Likewise.
3118 * gcc.target/mips/save-restore-2.c: Likewise.
3119 * gcc.target/mips/save-restore-4.c: Likewise.
3120 * gcc.target/mips/sb1-1.c: Likewise.
3121 * gcc.target/mips/scc-1.c: Likewise.
3122 * gcc.target/mips/scc-2.c: Likewise.
3123 * gcc.target/mips/scc-3.c: Likewise.
3124 * gcc.target/mips/scc-4.c: Likewise.
3125 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3126 * gcc.target/mips/truncate-1.c: Likewise.
3127 * gcc.target/mips/truncate-2.c: Likewise.
3128 * gcc.target/mips/truncate-3.c: Likewise.
3129 * gcc.target/mips/truncate-4.c: Likewise.
3130 * gcc.target/mips/truncate-5.c: Likewise.
3131 * gcc.target/mips/truncate-6.c: Likewise.
3132 * gcc.target/mips/unaligned-1.c: Likewise.
3133
3134 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3135 skip for -O0. Require -fexpensive-optimizations.
3136 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3137 * gcc.target/mips/dspr2-MULT.c: Likewise.
3138 * gcc.target/mips/fix-r4000-2.c: Likewise.
3139 * gcc.target/mips/fix-r4000-4.c: Likewise.
3140 * gcc.target/mips/fix-r4000-7.c: Likewise.
3141 * gcc.target/mips/fix-r4000-9.c: Likewise.
3142 * gcc.target/mips/madd-1.c: Likewise.
3143 * gcc.target/mips/madd-2.c: Likewise.
3144 * gcc.target/mips/madd-4.c: Likewise.
3145 * gcc.target/mips/maddu-1.c: Likewise.
3146 * gcc.target/mips/maddu-2.c: Likewise.
3147 * gcc.target/mips/maddu-3.c: Likewise.
3148 * gcc.target/mips/maddu-4.c: Likewise.
3149 * gcc.target/mips/msub-1.c: Likewise.
3150 * gcc.target/mips/msub-2.c: Likewise.
3151 * gcc.target/mips/msub-3.c: Likewise.
3152 * gcc.target/mips/msub-4.c: Likewise.
3153 * gcc.target/mips/msubu-1.c: Likewise.
3154 * gcc.target/mips/msubu-2.c: Likewise.
3155 * gcc.target/mips/msubu-3.c: Likewise.
3156 * gcc.target/mips/msubu-4.c: Likewise.
3157 * gcc.target/mips/mult-1.c: Likewise.
3158 * gcc.target/mips/mult-4.c: Likewise.
3159 * gcc.target/mips/mult-8.c: Likewise.
3160 * gcc.target/mips/mult-9.c: Likewise.
3161 * gcc.target/mips/mult-10.c: Likewise.
3162 * gcc.target/mips/mult-11.c: Likewise.
3163 * gcc.target/mips/mult-16.c: Likewise.
3164
3165 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3166 skip for -O0 and -Os.
3167 * gcc.target/mips/fix-r4000-12.c: Likewise.
3168 * gcc.target/mips/madd-7.c: Likewise.
3169 * gcc.target/mips/mips-ps-5.c: Likewise.
3170 * gcc.target/mips/mips-ps-7.c: Likewise.
3171 * gcc.target/mips/msub-7.c: Likewise.
3172
3173 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3174 skip for -O0. Require -mno-abicalls.
3175 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3176
3177 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3178 skip for -O0. Require a total number of BBIT instructions and
3179 at least one of each kind.
3180
3181 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3182 skip for -O0. Require -fno-unroll-loops.
3183
3184 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3185 skip for -O0. Allow BLTZ as well as BGEZ.
3186
3187 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3188
3189 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3190 skip for -O0. Require -fschedule-insns2.
3191 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3192
3193 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3194 but skip for -O0. Make a branch-likely more likely.
3195
3196 * gcc.target/mips/timode-2.c: Split each test into its own function.
3197 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3198
3199 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3200 skip for -O0. Require -fpeephole2.
3201 * gcc.target/mips/vr-mult-2.c: Likewise.
3202
3203 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3204
3205 PR preprocessor/53469
3206 * gcc.dg/cpp/_Pragma7.c: New test case.
3207
3208 2012-08-27 Tobias Burnus <burnus@net-b.de>
3209
3210 PR fortran/54370
3211 * gfortran.dg/do_5.f90: New.
3212
3213 2012-08-27 Tobias Burnus <burnus@net-b.de>
3214
3215 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3216 from dg-options as -Wall no longer implies it.
3217
3218 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3219
3220 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3221
3222 2012-08-25 Jason Merrill <jason@redhat.com>
3223
3224 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3225
3226 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3227
3228 PR c++/51421
3229 * g++.dg/cpp0x/auto34.C: New.
3230
3231 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR c/54363
3234 * gcc.dg/pr54363.c: New test.
3235
3236 PR c/54355
3237 * gcc.dg/pr54355.c: New test.
3238
3239 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3240
3241 PR debug/52857
3242 * gcc.target/i386/pr52857-1.c: New.
3243 * gcc.target/i386/pr52857-2.c: Likewise.
3244
3245 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3246
3247 * gcc.target/mips/code-readable-4.c: New test.
3248
3249 2012-08-23 Julian Brown <julian@codesourcery.com>
3250 Sandra Loosemore <sandra@codesourcery.com>
3251
3252 * gcc.target/mips/code-readable-1.c: Add -O to options.
3253
3254 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 PR c++/20420
3257 * g++.dg/lookup/using53.C: New.
3258
3259 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3260
3261 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3262 * gcc.dg/fixed-point/convert-1.c: New.
3263 * gcc.dg/fixed-point/convert-2.c: New.
3264 * gcc.dg/fixed-point/convert-3.c: New.
3265 * gcc.dg/fixed-point/convert-4.c: New.
3266 * gcc.dg/fixed-point/convert-float-1.c: New.
3267 * gcc.dg/fixed-point/convert-float-2.c: New.
3268 * gcc.dg/fixed-point/convert-float-3.c: New.
3269 * gcc.dg/fixed-point/convert-float-4.c: New.
3270 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3271 * gcc.dg/fixed-point/convert-sat.c: New.
3272 * gcc.dg/fixed-point/convert.h: New.
3273
3274 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3275
3276 PR target/54089
3277 * gcc.target/sh/pr54089-2.c: New.
3278
3279 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3280
3281 * gcc.target/i386/long-double-64-1.c: New file.
3282 * gcc.target/i386/long-double-64-2.c: Likewise.
3283 * gcc.target/i386/long-double-64-3.c: Likewise.
3284 * gcc.target/i386/long-double-64-4.c: Likewise.
3285 * gcc.target/i386/long-double-80-1.c: Likewise.
3286 * gcc.target/i386/long-double-80-2.c: Likewise.
3287 * gcc.target/i386/long-double-80-3.c: Likewise.
3288 * gcc.target/i386/long-double-80-4.c: Likewise.
3289 * gcc.target/i386/long-double-80-5.c: Likewise.
3290 * gcc.target/i386/long-double-80-6.c: Likewise.
3291 * gcc.target/i386/long-double-80-7.c: Likewise.
3292
3293 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3294
3295 PR tree-optimization/54317
3296 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3297
3298 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3299
3300 PR target/39423
3301 * gcc.target/sh/pr39423-2.c: New.
3302
3303 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3304
3305 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3306 * gcc.dg/fold-perm.c: Likewise.
3307
3308 2012-08-20 Jan Hubicka <jh@suse.cz>
3309
3310 PR fortran/48636
3311 * gcc.dg/ipa/inlinehint-1.c: New.
3312
3313 2012-08-20 Florian Weimer <fweimer@redhat.com>
3314
3315 PR c++/19351
3316 * g++.dg/init/new38.C: New test.
3317 * g++.dg/init/new39.C: New test.
3318
3319 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3320
3321 PR target/54089
3322 * gcc.target/sh/pr54089-1.c: New.
3323
3324 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3325
3326 PR target/51244
3327 * gcc.target/sh/pr51244-11.c: New.
3328
3329 2012-08-20 Tobias Burnus <burnus@net-b.de>
3330
3331 PR fortran/54301
3332 * gfortran.dg/warn_target_lifetime_2.f90: New.
3333
3334 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3335
3336 PR c++/10416
3337 * g++.dg/warn/Wunused-var-17.C: New.
3338
3339 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3340
3341 PR middle-end/53992
3342 * gcc.dg/gomp/pr53992.c: New test.
3343
3344 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3345
3346 PR tree-ssa/54295
3347 * gcc.c-torture/execute/20120817-1.c: New test.
3348
3349 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3350
3351 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3352 add instruction.
3353 (f2): New test that really does need adds.
3354
3355 2012-08-20 Richard Guenther <rguenther@suse.de>
3356
3357 PR tree-optimization/54327
3358 * gcc.dg/torture/pr54327.c: New testcase.
3359
3360 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3361
3362 PR tree-optimization/54321
3363 * gcc.c-torture/compile/pr54321.c: New test.
3364
3365 2012-08-20 Tobias Burnus <burnus@net-b.de>
3366
3367 PR fortran/54301
3368 * gfortran.dg/warn_target_lifetime_1.f90: New.
3369
3370 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3371
3372 PR fortran/54298
3373 * gfortran.dg/real_compare_1.f90: New test case.
3374 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3375
3376 2012-08-18 Jan Hubicka <jh@suse.cz>
3377
3378 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3379
3380 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3381
3382 PR fortran/39290
3383 * gfortran.dg/interface_37.f90: New test.
3384
3385 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3386 Gary Funck <gary@intrepid.com>
3387
3388 PR target/20020
3389 * gcc.target/i386/pr20020-1.c: New test.
3390 * gcc.target/i386/pr20020-2.c: Likewise.
3391 * gcc.target/i386/pr20020-3.c: Likewise.
3392
3393 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3394
3395 * gcc.target/i386/perm-concat.c: New test.
3396
3397 2012-08-17 Julian Brown <julian@codesourcery.com>
3398
3399 * gcc.target/arm/div64-unwinding.c: New test.
3400
3401 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3402
3403 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3404
3405 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3406
3407 PR target/54236
3408 * gcc.target/sh/pr54236-1.c: New.
3409
3410 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3411
3412 * lib/target-supports.exp (check_effective_target_sync_int_long)
3413 (check_effective_target_sync_char_short): Enable for crisv32-*
3414 and cris-*.
3415
3416 PR middle-end/54261
3417 * gcc.dg/torture/pr54261-1.c: New test.
3418
3419 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3420
3421 PR fortran/54243
3422 PR fortran/54244
3423 * gfortran.dg/typebound_call_24.f03: New.
3424
3425 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3426
3427 PR tree-optimization/54245
3428 * gcc.dg/tree-ssa/pr54245.c: New test.
3429
3430 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3431
3432 PR tree-optimization/54240
3433 * gcc.target/powerpc/pr54240.c: New test.
3434 * gcc.target/mips/pr54240.c: Likewise.
3435
3436 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3437
3438 PR target/52933
3439 * gcc.target/sh/pr52933-1.c: New.
3440 * gcc.target/sh/pr52933-2.c: New.
3441
3442 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3443
3444 PR target/50751
3445 * gcc.target/sh/pr50751-8.c: New.
3446
3447 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3448
3449 PR fortran/47586
3450 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3451 * gfortran.dg/typebound_proc_27.f03: New test.
3452
3453 2012-08-14 Sterling Augustine <saugustine@google.com>
3454
3455 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3456
3457 2012-08-14 Tobias Burnus <burnus@net-b.de>
3458
3459 PR fortran/40881
3460 * gfortran.dg/data_constraints_3.f90: New.
3461 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3462 to disable -pedantic compilation.
3463 * gfortran.dg/pr37243.f: Ditto.
3464 * gfortran.dg/g77/19990826-3.f: Ditto.
3465 * gfortran.dg/g77/20020307-1.f : Ditto.
3466 * gfortran.dg/g77/980310-3.f: Ditto.
3467
3468 2012-08-14 Tobias Burnus <burnus@net-b.de>
3469
3470 PR fortran/54234
3471 * gfortran.dg/warn_conversion_4.f90: New.
3472
3473 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3474
3475 PR middle-end/53411
3476 PR rtl-optimization/53495
3477 * gcc.c-torture/compile/pr53411.c: New test.
3478 * gcc.c-torture/compile/pr53495.c: New test.
3479
3480 2012-08-13 Richard Guenther <rguenther@suse.de>
3481
3482 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3483
3484 2012-08-13 Richard Guenther <rguenther@suse.de>
3485
3486 PR tree-optimization/54200
3487 * gcc.dg/guality/pr54200.c: New testcase.
3488 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3489
3490 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3491
3492 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3493
3494 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3495
3496 PR target/51244
3497 * gcc.target/sh/pr51244-7.c: New.
3498 * gcc.target/sh/pr51244-8.c: New.
3499 * gcc.target/sh/pr51244-9.c: New.
3500 * gcc.target/sh/pr51244-10.c: New.
3501
3502 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3503
3504 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3505 -m2e or -m2a.
3506 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3507 * gcc.target/sh/pr53511-1.c: Likewise.
3508 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3509 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3510 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3511 * gcc.target/sh/pr53512-3.c: Likewise.
3512 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3513
3514 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3515
3516 PR target/39423
3517 * gcc.c-torture/compile/pr39423-1.c: New.
3518 * gcc.c-torture/compile/pr39423-2.c: New.
3519
3520 2012-08-12 Tobias Burnus <burnus@net-b.de>
3521
3522 PR fortran/54221
3523 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3524 they appear uninitialized on the RHS.
3525 * gfortran.dg/public_private_module_6.f90: New.
3526
3527 2012-08-11 Martin Jambor <mjambor@suse.cz>
3528
3529 PR fortran/48636
3530 * gfortran.dg/pr48636.f90: New test.
3531
3532 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3533
3534 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3535 to avoid warnings.
3536 (main): Adjust caller.
3537
3538 2012-08-10 Richard Guenther <rguenther@suse.de>
3539
3540 * gcc.dg/matrix/*.c: Adjust and move ...
3541 * gcc.dg/torture/: ... here.
3542 * gcc.dg/matrix: Remove directory.
3543
3544 2012-08-10 Richard Guenther <rguenther@suse.de>
3545
3546 PR middle-end/54219
3547 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3548
3549 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3550
3551 PR middle-end/54211
3552 * gcc.dg/tree-ssa/pr54211.c: New test.
3553
3554 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3555
3556 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3557 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3558
3559 2012-08-10 Richard Guenther <rguenther@suse.de>
3560
3561 PR tree-optimization/54109
3562 * gcc.dg/torture/pr54109.c: New testcase.
3563 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3564 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3565
3566 2012-08-10 Richard Guenther <rguenther@suse.de>
3567
3568 PR tree-optimization/54027
3569 * gcc.dg/torture/pr54027.c: New testcase.
3570
3571 2012-08-10 Richard Guenther <rguenther@suse.de>
3572
3573 * g++.dg/plugin/selfassign.c: Adjust.
3574 * gcc.dg/plugin/selfassign.c: Likewise.
3575 * gcc.dg/strlenopt-11.c: Likewise.
3576 * gcc.dg/strlenopt-13.c: Likewise.
3577 * gcc.dg/no-strict-overflow-4.c: Likewise.
3578 * gcc.dg/strict-overflow-4.c: Likewise.
3579 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3580 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3581 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3582 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3583 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3584 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3585 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3586 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3587 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3588 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3589 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3590 * gcc.dg/pr46309.c: Likewise.
3591 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3592
3593 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3594
3595 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3596 for x86 targets.
3597 * gcc.c-torture/compile/20120727-2.c: New test.
3598
3599 2012-08-09 Martin Jambor <mjambor@suse.cz>
3600
3601 * gcc.dg/ipa/iinline-4.c: New test.
3602 * gcc.dg/ipa/iinline-5.c: Likewise.
3603 * gcc.dg/ipa/iinline-6.c: Likewise.
3604 * gcc.dg/ipa/iinline-7.c: Likewise.
3605 * gcc.dg/lto/20120723_0.c: Likewise.
3606 * gcc.dg/lto/20120723_1.c: Likewise.
3607
3608 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3609
3610 PR target/39423
3611 * gcc.target/sh/pr39423-1.c: New.
3612
3613 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3614
3615 PR target/51244
3616 * gcc.target/sh/pr51244-5: New.
3617 * gcc.target/sh/pr51244-6: New.
3618
3619 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3620
3621 * gcc.target/i386/adx-addxcarry32-3.c: New.
3622 * gcc.target/i386/adx-addxcarry64-3.c: New.
3623
3624 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3625
3626 PR rtl-optimization/53701
3627 * gcc.dg/pr53701.c: New test.
3628
3629 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3630
3631 * gcc.c-torture/compile/20120727-1.c: New test.
3632
3633 2012-08-09 Tobias Burnus <burnus@net-b.de>
3634
3635 PR fortran/54199
3636 * gfortran.dg/intrinsic_shadow_4.f90: New.
3637
3638 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3639
3640 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3641
3642 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3643
3644 * gcc.c-torture/execute/20120808-1.c: New test.
3645
3646 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3647
3648 PR rtl-optimization/54157
3649 * gcc.target/i386/pr54157.c: New file.
3650
3651 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3652
3653 * gcc.target/i386/adx-addcarryx32-1.c: New.
3654 * gcc.target/i386/adx-addcarryx32-2.c: New.
3655 * gcc.target/i386/adx-addcarryx64-1.c: New.
3656 * gcc.target/i386/adx-addcarryx64-2.c: New.
3657 * gcc.target/i386/adx-check.h: New.
3658 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3659 * gcc.target/i386/sse-12.c: Add -madx.
3660 * gcc.target/i386/sse-13.c: Ditto.
3661 * gcc.target/i386/sse-14.c: Ditto.
3662 * gcc.target/i386/sse-22.c: Ditto.
3663 * gcc.target/i386/sse-23.c: Ditto.
3664 * g++.dg/other/i386-2.C: Ditto.
3665 * g++.dg/other/i386-3.C: Ditto.
3666
3667 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3668
3669 * gcc.dg/tree-ssa/slsr-5.c: New.
3670 * gcc.dg/tree-ssa/slsr-6.c: New.
3671 * gcc.dg/tree-ssa/slsr-7.c: New.
3672 * gcc.dg/tree-ssa/slsr-8.c: New.
3673 * gcc.dg/tree-ssa/slsr-9.c: New.
3674 * gcc.dg/tree-ssa/slsr-10.c: New.
3675 * gcc.dg/tree-ssa/slsr-11.c: New.
3676 * gcc.dg/tree-ssa/slsr-12.c: New.
3677 * gcc.dg/tree-ssa/slsr-13.c: New.
3678 * gcc.dg/tree-ssa/slsr-14.c: New.
3679 * gcc.dg/tree-ssa/slsr-15.c: New.
3680 * gcc.dg/tree-ssa/slsr-16.c: New.
3681 * gcc.dg/tree-ssa/slsr-17.c: New.
3682 * gcc.dg/tree-ssa/slsr-18.c: New.
3683 * gcc.dg/tree-ssa/slsr-19.c: New.
3684 * gcc.dg/tree-ssa/slsr-20.c: New.
3685 * gcc.dg/tree-ssa/slsr-21.c: New.
3686 * gcc.dg/tree-ssa/slsr-22.c: New.
3687 * gcc.dg/tree-ssa/slsr-23.c: New.
3688 * gcc.dg/tree-ssa/slsr-24.c: New.
3689 * gcc.dg/tree-ssa/slsr-25.c: New.
3690 * gcc.dg/tree-ssa/slsr-26.c: New.
3691 * gcc.dg/tree-ssa/slsr-30.c: New.
3692 * gcc.dg/tree-ssa/slsr-31.c: New.
3693
3694 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3695
3696 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3697 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3698 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3699
3700 2012-08-06 Cary Coutant <ccoutant@google.com>
3701
3702 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3703
3704 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3705
3706 PR fortran/35831
3707 * gfortran.dg/dummy_procedure_5.f90: Modified.
3708 * gfortran.dg/dummy_procedure_8.f90: New.
3709 * gfortran.dg/interface_26.f90: Modified.
3710 * gfortran.dg/proc_ptr_11.f90: Modified.
3711 * gfortran.dg/proc_ptr_15.f90: Modified.
3712 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3713 * gfortran.dg/typebound_override_1.f90: Modified.
3714 * gfortran.dg/typebound_proc_6.f03: Modified.
3715
3716 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3717
3718 PR tree-optimization/51938
3719 PR tree-optimization/52005
3720 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3721 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3722 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3723 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3724
3725 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3726
3727 Avoid crashing on erroneous static_assert usage
3728 * g++.dg/cpp0x/static_assert8.C: New test.
3729
3730 2012-08-06 Jason Merrill <jason@redhat.com>
3731
3732 * g++.dg/cpp0x/sfinae38.C: New.
3733
3734 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3735 Paolo Carlini <paolo.carlini@oracle.com>
3736
3737 PR c++/54165
3738 * g++.dg/conversion/void2.C: New.
3739
3740 2012-08-06 Tom de Vries <tom@codesourcery.com>
3741
3742 * gcc.dg/tree-ssa/vrp78.c: New test.
3743
3744 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3745 Richard Sandiford <rdsandiford@googlemail.com>
3746
3747 * g++.dg/opt/enum2.C: Require fpic target.
3748 * g++.dg/lto/20090303_0.C: Likewise.
3749
3750 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3751 Catherine Moore <clm@codesourcery.com>
3752
3753 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3754 flush function names too.
3755 * gcc.target/mips/clear-cache-1.c: Likewise.
3756
3757 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3758
3759 PR target/54156
3760 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3761
3762 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3763
3764 PR fortran/54166
3765 * gfortran.dg/array_5.f90: New test.
3766
3767 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3768
3769 PR tree-optimization/30318
3770 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3771
3772 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3773
3774 * g++.dg/ext/vector17.C: New testcase.
3775
3776 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3777
3778 PR target/51931
3779 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3780 * g++.dg/opt/longbranch1.C: Likewise.
3781
3782 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3783
3784 PR tree-optimization/53805
3785 * gcc.dg/fold-notunord.c: New testcase.
3786
3787 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3788
3789 PR fortran/48820
3790 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3791 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3792
3793 2012-08-02 Jason Merrill <jason@redhat.com>
3794 Paolo Carlini <paolo.carlini@oracle.com>
3795
3796 PR c++/51213 (again)
3797 * g++.dg/cpp0x/sfinae37.C: Extend.
3798
3799 2012-08-02 Richard Guenther <rguenther@suse.de>
3800
3801 PR tree-optimization/50672
3802 * g++.dg/torture/pr50672.C: New testcase.
3803
3804 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3805
3806 PR fortran/54147
3807 * gfortran.dg/abstract_type_6.f03: Modified.
3808 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3809 * gfortran.dg/proc_ptr_comp_35.f90: New.
3810 * gfortran.dg/typebound_proc_9.f03: Modified.
3811 * gfortran.dg/typebound_proc_26.f90: New.
3812
3813 2012-08-02 Richard Guenther <rguenther@suse.de>
3814
3815 * gcc.dg/torture/pta-callused-1.c: Adjust.
3816 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3817 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3818 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3819 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3820 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3821 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3822 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3823 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3824
3825 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3826
3827 PR fortran/54033
3828 * gfortran.dg/include_6.f90: New test case.
3829 * gfortran.dg/include_7.f90: New test case.
3830 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3831
3832 2012-08-01 Tom de Vries <tom@codesourcery.com>
3833
3834 * gcc.dg/tree-ssa/vrp76.c: New test.
3835
3836 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3837
3838 PR tree-optimization/46556
3839 * gcc.dg/tree-ssa/slsr-27.c: New.
3840 * gcc.dg/tree-ssa/slsr-28.c: New.
3841 * gcc.dg/tree-ssa/slsr-29.c: New.
3842
3843 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3844
3845 PR fortran/42418
3846 * gfortran.dg/proc_decl_29.f90: New.
3847
3848 2012-07-31 Dehao Chen <dehao@google.com>
3849
3850 * gcc.dg/predict-7.c: New test.
3851
3852 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3853
3854 PR fortran/54134
3855 * gfortran.dg/typebound_override_3.f90: New.
3856
3857 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3858
3859 PR tree-optimization/53773
3860 * gcc.dg/vect/pr53773.c: New test.
3861
3862 2012-07-31 Nick Clifton <nickc@redhat.com>
3863
3864 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3865 and for XStormy16.
3866
3867 2012-07-31 Tobias Burnus <burnus@net-b.de>
3868
3869 * gfortran.dg/c_funloc_tests_6.f90: New.
3870 * gfortran.dg/c_funloc_tests_7.f90: New.
3871 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3872
3873 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3874
3875 PR c++/53624
3876 * g++.dg/cpp0x/temp_default5.C: New.
3877
3878 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3879
3880 PR fortran/51081
3881 * gfortran.dg/proc_ptr_37.f90: New.
3882
3883 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3884
3885 * lib/target-supports.exp
3886 (check_effective_target_vect_natural_alignment): New function.
3887 * gcc.dg/align-2.c: Only run on targets with natural alignment
3888 of vector types.
3889 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3890 alignment of vector types.
3891
3892 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3893 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3894
3895 * gcc.target/i386/rdseed16-1.c: New.
3896 * gcc.target/i386/rdseed32-1.c: Ditto
3897 * gcc.target/i386/rdseed64-1.c: Ditto
3898 * gcc.target/i386/sse-12.c: Add -mrdseed.
3899 * gcc.target/i386/sse-13.c: Ditto.
3900 * gcc.target/i386/sse-14.c: Ditto.
3901 * g++.dg/other/i386-2.C: Ditto.
3902 * g++.dg/other/i386-3.C: Ditto.
3903
3904 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3905
3906 PR target/51244
3907 * gcc.target/sh/pr51244-4.c: New.
3908
3909 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3910
3911 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3912 for alpha*-*-* targets. Cleanup original tree dump.
3913
3914 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3915
3916 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3917 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3918
3919 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3920
3921 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3922 rand, srand. Include <stdlib.h>.
3923
3924 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3925
3926 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3927
3928 2012-07-26 Richard Henderson <rth@redhat.com>
3929
3930 * gcc.dg/attr-hotcold-1.c: New.
3931 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3932
3933 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3934 Sandra Loosemore <sandra@codesourcery.com>
3935
3936 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3937
3938 2012-07-26 Tobias Burnus <burnus@net-b.de>
3939
3940 * gfortran.dg/contiguous_1.f90: Update dg-error.
3941 * gfortran.dg/proc_ptr_32.f90: Ditto.
3942
3943 2012-07-26 Richard Guenther <rguenther@suse.de>
3944
3945 PR tree-optimization/54098
3946 * gcc.dg/torture/pr54098.c: New testcase.
3947
3948 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3949
3950 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3951 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3952
3953 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3954
3955 PR fortran/44354
3956 * gfortran.dg/array_constructor_39.f90: New test.
3957
3958 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3959
3960 PR fortran/44354
3961 * gfortran.dg/array_constructor_38.f90: New test.
3962
3963 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3964
3965 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3966
3967 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3968
3969 * gnat.dg/noreturn5.ad[sb]: New test.
3970
3971 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3972 Paul Brook <paul@codesourcery.com>
3973
3974 PR target/53633
3975
3976 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3977 * c-c++-common/pr53633.c: New test.
3978
3979 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3980
3981 * gcc.target/i386/asm-dialect-1.c: New test case.
3982
3983 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3984 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3985
3986 * gcc.target/i386/prefetchw-1.c: New.
3987 * gcc.target/i386/sse-12.c: Add -mprfchw.
3988 * gcc.target/i386/sse-13.c: Ditto.
3989 * gcc.target/i386/sse-14.c: Ditto.
3990 * gcc.target/i386/sse-22.c: Ditto.
3991 * gcc.target/i386/sse-23.c: Ditto.
3992 * g++.dg/other/i386-2.C: Ditto.
3993 * g++.dg/other/i386-3.C: Ditto.
3994
3995 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3996
3997 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3998
3999 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4000
4001 PR target/54051
4002 * gcc.target/arm/pr54051.c: New.
4003 * gcc.target/arm/vfp-1.c: Adjust test.
4004
4005 2012-07-24 Julian Brown <julian@codesourcery.com>
4006
4007 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4008 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4009 hard-float ARM.
4010
4011 2012-07-23 Paul Brook <paul@codesourcery.com>
4012
4013 * g++.dg/other/armv7m-1.c: New test.
4014
4015 2012-07-23 Julian Brown <julian@codesourcery.com>
4016
4017 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4018 ARM.
4019 (DO_TEST): Define to 1 for appropriate ARM targets.
4020
4021 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4022
4023 PR tree-optimization/53881
4024 * gcc.dg/pr53881.c: Renamed to ...
4025 * gcc.dg/pr53881-1.c: ... this.
4026 * gcc.dg/pr53881-2.c: New test.
4027
4028 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4029
4030 Handle recent changes in default atomics for cris*-*-linux*.
4031 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4032 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4033 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4034 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4035 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4036 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4037 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4038 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4039 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4040 -mno-unaligned-atomic-may-use-library is in effect for
4041 cris*-*-linux*.
4042 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4043 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4044 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4045 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4046 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4047 gcc.target/cris/torture/sync-mis-op-i-1.c,
4048 gcc.target/cris/torture/sync-mis-op-i-2.c,
4049 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4050 gcc.target/cris/torture/sync-mis-op-i-3.c,
4051 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4052 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4053 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4054 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4055 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4056 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4057 (main): Remove local variable x.
4058 [mis_ok]: Check that atomics don't fail.
4059
4060 2012-07-21 Andrew Pinski <apinski@cavium.com>
4061
4062 * gcc.dg/tree-ssa/vrp72.c: New test.
4063 * gcc.dg/tree-ssa/vrp73.c: New test.
4064 * gcc.dg/tree-ssa/vrp74.c: New test.
4065 * gcc.dg/tree-ssa/vrp75.c: New test.
4066
4067 2012-07-21 Andrew Pinski <apinski@cavium.com>
4068
4069 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4070 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4071
4072 2012-07-21 Andrew Pinski <apinski@cavium.com>
4073
4074 * gcc.target/mips/octeon-pop-2.c: New testcase.
4075
4076 2012-07-21 Tobias Burnus <burnus@net-b.de>
4077
4078 PR fortran/48820
4079 * gfortran.dg/assumed_rank_3.f90: New.
4080 * gfortran.dg/assumed_rank_11.f90: New.
4081 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4082 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4083 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4084
4085 2012-07-21 Andrew Pinski <apinski@cavium.com>
4086
4087 * gcc.target/mips/unaligned-1.c: New testcase.
4088
4089 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4090
4091 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4092
4093 2012-07-20 Tobias Burnus <burnus@net-b.de>
4094
4095 * gfortran.dg/bind_c_array_params_2.f90: New.
4096 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4097 and update dg-error.
4098
4099 2012-07-20 Tobias Burnus <burnus@net-b.de>
4100
4101 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4102
4103 2012-07-20 Jason Merrill <jason@redhat.com>
4104
4105 PR c++/54038
4106 * g++.dg/other/array7.C: New.
4107
4108 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4109
4110 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4111 the basic block and check loop depth.
4112 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4113 matching patterns and comments.
4114 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4115 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4116
4117 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4118
4119 PR c++/28656
4120 * c-c++-common/pr28656.c: New test.
4121
4122 2012-07-19 Jason Merrill <jason@redhat.com>
4123
4124 PR c++/54026
4125 * g++.dg/init/mutable1.C: New.
4126
4127 2012-07-20 Tobias Burnus <burnus@net-b.de>
4128
4129 PR fortran/48820
4130 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4131 * gfortran.dg/assumed_rank_1.f90: New.
4132 * gfortran.dg/assumed_rank_1_c.c: New.
4133 * gfortran.dg/assumed_rank_2.f90: New.
4134 * gfortran.dg/assumed_rank_4.f90: New.
4135 * gfortran.dg/assumed_rank_5.f90: New.
4136 * gfortran.dg/assumed_rank_6.f90: New.
4137 * gfortran.dg/assumed_rank_7.f90: New.
4138 * gfortran.dg/assumed_rank_8.f90: New.
4139 * gfortran.dg/assumed_rank_8_c.c: New.
4140 * gfortran.dg/assumed_rank_9.f90: New.
4141 * gfortran.dg/assumed_rank_10.f90: New.
4142 * gfortran.dg/assumed_rank_12.f90: New.
4143
4144 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4145
4146 * gnat.dg/opt25.adb: New test.
4147 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4148 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4149
4150 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4151
4152 * gnat.dg/aggr20.ad[sb]: New test.
4153 * gnat.dg/aggr20_pkg.ads: New helper.
4154
4155 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4156
4157 * gnat.dg/derived_type3.adb: New test.
4158 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4159
4160 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR rtl-optimization/53942
4163 * gcc.dg/pr53942.c: New test.
4164
4165 2012-07-19 Jason Merrill <jason@redhat.com>
4166
4167 PR c++/54021
4168 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4169
4170 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4171
4172 * gnat.dg/discr38.adb: New test.
4173
4174 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4175
4176 PR middle-end/54017
4177 * c-c++-common/gomp/pr54017.c: New test.
4178
4179 2012-07-19 Richard Guenther <rguenther@suse.de>
4180 Eric Botcazou <ebotcazou@adacore.com>
4181
4182 * gnat.dg/loop_optimization11.adb: New testcase.
4183 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4184
4185 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4186 Jason Merrill <jason@redhat.com>
4187
4188 * g++.dg/cpp0x/sfinae37.C: New.
4189 * g++.dg/template/access23.C: New.
4190 * g++.dg/template/access7.C: Adjust.
4191 * g++.dg/template/sfinae10.C: Don't expect errors.
4192 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4193
4194 2012-07-18 Julian Brown <julian@codesourcery.com>
4195 Sandra Loosemore <sandra@codesroucery.com>
4196
4197 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4198
4199 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4200
4201 * gnat.dg/noreturn4.ad[sb]: New test.
4202 * gnat.dg/noreturn4_pkg.ads: New helper.
4203
4204 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4205 Julian Brown <julian@codesourcery.com>
4206
4207 * gcc.target/arm/neon-vdup-1.c: New test case.
4208 * gcc.target/arm/neon-vdup-2.c: New test case.
4209 * gcc.target/arm/neon-vdup-3.c: New test case.
4210 * gcc.target/arm/neon-vdup-4.c: New test case.
4211 * gcc.target/arm/neon-vdup-5.c: New test case.
4212 * gcc.target/arm/neon-vdup-6.c: New test case.
4213 * gcc.target/arm/neon-vdup-7.c: New test case.
4214 * gcc.target/arm/neon-vdup-8.c: New test case.
4215 * gcc.target/arm/neon-vdup-9.c: New test case.
4216 * gcc.target/arm/neon-vdup-10.c: New test case.
4217 * gcc.target/arm/neon-vdup-11.c: New test case.
4218 * gcc.target/arm/neon-vdup-12.c: New test case.
4219 * gcc.target/arm/neon-vdup-13.c: New test case.
4220 * gcc.target/arm/neon-vdup-14.c: New test case.
4221 * gcc.target/arm/neon-vdup-15.c: New test case.
4222 * gcc.target/arm/neon-vdup-16.c: New test case.
4223 * gcc.target/arm/neon-vdup-17.c: New test case.
4224 * gcc.target/arm/neon-vdup-18.c: New test case.
4225 * gcc.target/arm/neon-vdup-19.c: New test case.
4226 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4227 arguments non-constant.
4228
4229 2012-07-18 Richard Guenther <rguenther@suse.de>
4230
4231 PR tree-optimization/53970
4232 * g++.dg/torture/pr53970.C: New testcase.
4233
4234 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4235
4236 PR target/38621
4237 * gcc.c-torture/compile/pr38621.c: New.
4238
4239 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4240
4241 PR target/33135
4242 * gcc.target/sh/pr33135-1.c: New.
4243 * gcc.target/sh/pr33135-2.c: New.
4244 * gcc.target/sh/pr33135-3.c: New.
4245 * gcc.target/sh/pr33135-4.c: New.
4246
4247 2012-07-17 Jason Merrill <jason@redhat.com>
4248
4249 PR c++/53995
4250 * g++.dg/parse/enum9.C: New.
4251
4252 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4253 Sandra Loosemore <sandra@codesourcery.com>
4254
4255 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4256 if there is a conflict with -mcpu=. Use -mcpu=5208.
4257
4258 2012-07-17 Jason Merrill <jason@redhat.com>
4259
4260 PR c++/53989
4261 * g++.dg/template/array23.C: New.
4262
4263 2012-07-17 Tobias Burnus <burnus@net-b.de>
4264
4265 PR fortran/53985
4266 * gfortran.dg/bind_c_usage_26.f90: New.
4267 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4268 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4269 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4270 * gfortran.dg/interop_params.f03: Ditto.
4271
4272 2012-07-17 Jason Merrill <jason@redhat.com>
4273
4274 * g++.dg/template/inherit8.C: Adjust.
4275 * g++.dg/template/using21.C: Adjust.
4276 * g++.dg/template/using22.C: Adjust.
4277
4278 PR c++/53549
4279 * g++.dg/template/current-inst1.C: New.
4280 * g++.dg/parse/crash35.C: Adjust.
4281
4282 2012-07-17 Tobias Burnus <burnus@net-b.de>
4283
4284 PR fortran/52101
4285 * gfortran.dg/oldstyle_4.f90: New.
4286
4287 2012-07-17 Tobias Burnus <burnus@net-b.de>
4288
4289 PR fortran/49265
4290 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4291 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4292
4293 2012-07-16 Jason Merrill <jason@redhat.com>
4294
4295 * g++.dg/parse/access8.C: Adjust.
4296 * g++.dg/template/sfinae6_neg.C: Adjust.
4297
4298 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4299
4300 PR fortran/53824
4301 * gfortran.dg/coarray_allocate_1.f90: New test.
4302
4303 2012-07-16 Andrew Pinski <apinski@cavium.com>
4304
4305 * gcc.c-torture/execute/bswap-1.c: New testcase.
4306 * gcc.c-torture/compile/unalign-1.c: New testcase.
4307 * gcc.c-torture/compile/20120524-1.c: New testcase.
4308 * gcc.c-torture/compile/20101216-1.c: New testcase.
4309
4310 2012-07-16 Dehao Chen <dehao@google.com>
4311
4312 Revert
4313 2012-07-10 Dehao Chen <dehao@google.com>
4314
4315 * gcc.dg/debug_info_inline.c: New test.
4316
4317 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4318
4319 PR fortran/53956
4320 * gfortran.dg/proc_decl_28.f90: New.
4321
4322 2012-07-16 Andrew Pinski <apinski@cavium.com>
4323
4324 * gcc.dg/torture/builtins-1.c: New testcase.
4325
4326 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4327
4328 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4329 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4330 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4331 gcc.target/cris/sync-1-v10.c,
4332 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4333 pass -mno-unaligned-atomic-may-use-library.
4334 * gcc.target/cris/sync-xchg-1.c: New test.
4335 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4336 valid register operand output modifier.
4337
4338 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4339
4340 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4341 characters.
4342
4343 2012-07-13 Andrew Pinski <apinski@cavium.com>
4344
4345 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4346 rather than cleanup-tree-dump.
4347 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4348
4349 2012-07-13 Richard Guenther <rguenther@suse.de>
4350
4351 PR tree-optimization/53907
4352 * gcc.target/i386/pr53907.c: New testcase.
4353
4354 2012-07-13 Richard Guenther <rguenther@suse.de>
4355
4356 PR tree-optimization/53922
4357 * gcc.dg/torture/pr53922.c: New testcase.
4358
4359 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4360
4361 PR rtl-optimization/53908
4362 * gcc.dg/torture/pr53908.c: New test.
4363
4364 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4365
4366 PR c++/53531
4367 * g++.dg/cpp0x/variadic135.C: New.
4368
4369 2012-07-12 Jason Merrill <jason@redhat.com>
4370
4371 * g++.dg/template/sfinae6_neg.C: Adjust.
4372
4373 2012-07-12 Tobias Burnus <burnus@net-b.de>
4374
4375 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4376 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4377 scan-tree-dump-times pattern.
4378
4379 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4380
4381 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4382
4383 2012-07-11 Jason Merrill <jason@redhat.com>
4384
4385 DR 1402
4386 * g++.g/cpp0x/defaulted37.C: New.
4387
4388 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4389
4390 PR target/53859
4391 * gcc.target/arm/pr53859.c: New test.
4392
4393 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4394
4395 PR target/53886
4396 * gcc.c-torture/compile/pr53886.c: New.
4397
4398 2012-07-10 Dehao Chen <dehao@google.com>
4399
4400 * gcc.dg/debug_info_inline.c: New test.
4401
4402 2012-07-10 Jason Merrill <jason@redhat.com>
4403
4404 PR c++/53733
4405 * g++.dg/cpp0x/defaulted36.C: New.
4406 * g++.dg/cpp0x/defaulted21.C: Adjust.
4407
4408 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4409
4410 2012-07-09 Sterling Augustine <saugustine@google.com>
4411
4412 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4413
4414 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4415
4416 PR tree-optimization/53887
4417 * gcc.dg/pr53887.c: New test.
4418
4419 2012-07-09 Jason Merrill <jason@redhat.com>
4420
4421 PR c++/53882
4422 * g++.dg/cpp0x/nullptr29.C: New.
4423
4424 2012-07-09 Tom de Vries <tom@codesourcery.com>
4425 Richard Guenther <rguenther@suse.de>
4426
4427 * gcc.dg/builtin-unreachable-6.c: New test.
4428 * gcc.dg/builtin-unreachable-5.c: New test.
4429
4430 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4431
4432 PR tree-optimization/53881
4433 * gcc.dg/pr53881.c: New test.
4434
4435 2012-07-06 Jason Merrill <jason@redhat.com>
4436
4437 PR c++/53862
4438 * g++.dg/cpp0x/variadic134.C: New.
4439
4440 PR c++/53858
4441 * g++.dg/cpp0x/alias-decl-20.C: New.
4442
4443 2012-07-06 Tom de Vries <tom@codesourcery.com>
4444
4445 PR tree-optimization/51879
4446 * gcc.dg/pr51879-16.c: New test.
4447 * gcc.dg/pr51879-17.c: Same.
4448
4449 2012-07-06 Tom de Vries <tom@codesourcery.com>
4450
4451 PR tree-optimization/52009
4452 * gcc.dg/pr51879-7.c: New test.
4453 * gcc.dg/pr51879-18.c: New test.
4454
4455 2012-07-05 Jason Merrill <jason@redhat.com>
4456
4457 PR c++/50852
4458 * g++.dg/template/typedef39.C: New.
4459
4460 PR c++/53039
4461 * g++.dg/cpp0x/variadic133.C: New.
4462 * g++.dg/template/param1.C: Adjust.
4463
4464 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4465
4466 PR target/48941
4467 PR target/51980
4468 * gcc.target/arm/neon/vtrnf32.c: Update.
4469 * gcc.target/arm/neon/vtrns32.c: Update.
4470 * gcc.target/arm/neon/vtrnu32.c: Update.
4471 * gcc.target/arm/neon/vzipf32.c: Update.
4472 * gcc.target/arm/neon/vzips32.c: Update.
4473 * gcc.target/arm/neon/vzipu32.c: Update.
4474
4475 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4476
4477 PR fortran/53732
4478 * gfortran.dg/inline_sum_4.f90: New test.
4479
4480 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4481
4482 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4483
4484 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4485
4486 * gcc.target/arm/fma-sp.c: New testcase.
4487 * gcc.target/arm/fma.c: Likewise.
4488 * gcc.target/arm/fma.h: Likewise.
4489
4490 2012-07-04 Jason Merrill <jason@redhat.com>
4491
4492 PR c++/53848
4493 * g++.dg/other/enum3.C: New.
4494
4495 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4496
4497 PR middle-end/53321
4498 * g++.dg/torture/pr53321.C: New test.
4499
4500 2012-07-04 Richard Guenther <rguenther@suse.de>
4501
4502 PR tree-optimization/53844
4503 * g++.dg/tree-ssa/pr53844.C: New testcase.
4504
4505 2012-07-04 Richard Guenther <rguenther@suse.de>
4506
4507 PR tree-optimization/53849
4508 * gcc.dg/pr53849.c: New testcase.
4509
4510 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR c++/53812
4513 * g++.dg/ext/label14.C: New test.
4514
4515 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4516
4517 PR target/53811
4518 * g++.dg/other/pr53811.C: New test.
4519
4520 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4521
4522 PR target/28896
4523 * gcc.target/m68k/stack-limit-1.c: New testcase.
4524
4525 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4526
4527 * gnat.dg/recursive_call.adb: New test.
4528
4529 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4530
4531 * gnat.dg/discr37.ad[sb]: New test.
4532
4533 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4534
4535 * g++.dg/other/packed1.C: Remove SH from xfail list.
4536
4537 2012-07-02 Jason Merrill <jason@redhat.com>
4538
4539 PR c++/53619
4540 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4541
4542 PR c++/53783
4543 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4544
4545 PR c++/53788
4546 * g++.dg/cpp0x/decltype39.C: New.
4547 * g++.dg/diagnostic/method1.C: Adjust.
4548
4549 PR c++/53816
4550 * g++.dg/template/ref6.C: New.
4551
4552 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4553
4554 PR target/53568
4555 * gcc.target/sh/pr53568-1.c: New.
4556
4557 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4558
4559 PR target/51244
4560 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4561
4562 2012-07-02 Jason Merrill <jason@redhat.com>
4563
4564 PR c++/53821
4565 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4566
4567 PR c++/53524
4568 * g++.dg/template/enum7.C: New.
4569 * g++.dg/other/ptrmem10.C: Adjust.
4570 * g++.dg/other/ptrmem11.C: Adjust.
4571 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4572
4573 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4574
4575 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4576
4577 2012-07-01 Wei Guozhi <carrot@google.com>
4578
4579 PR target/53447
4580 * gcc.target/arm/pr53447-1.c: New testcase.
4581 * gcc.target/arm/pr53447-2.c: New testcase.
4582 * gcc.target/arm/pr53447-3.c: New testcase.
4583 * gcc.target/arm/pr53447-4.c: New testcase.
4584
4585 2012-06-29 Richard Guenther <rguenther@suse.de>
4586
4587 PR tree-optimization/47061
4588 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4589
4590 2012-06-29 Richard Guenther <rguenther@suse.de>
4591
4592 PR tree-optimization/37541
4593 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4594
4595 2012-06-29 Richard Guenther <rguenther@suse.de>
4596
4597 PR tree-optimization/52589
4598 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4599
4600 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4601
4602 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4603
4604 * g++.dg/template/error46.C: Add missing comment to dg-message.
4605 * g++.dg/template/crash107.C: Likewise.
4606 * g++.dg/template/error47.C: Likewise.
4607 * g++.dg/template/crash108.C: Likewise.
4608 * g++.dg/overload/operator5.C: Likewise.
4609
4610 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4611 errors in dg-message directives, add comments.
4612
4613 2012-06-28 Kai Tietz <ktietz@redhat.com>
4614
4615 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4616 hard-coded 'unsigned long'.
4617
4618 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR tree-optimization/51581
4621 * gcc.dg/vect/pr51581-4.c: New test.
4622
4623 PR tree-optimization/53645
4624 * gcc.c-torture/execute/pr53645-2.c: New test.
4625
4626 2012-06-28 Richard Guenther <rguenther@suse.de>
4627
4628 PR middle-end/53790
4629 * gcc.dg/torture/pr53790.c: New testcase.
4630
4631 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR tree-optimization/53645
4634 * gcc.c-torture/execute/pr53645.c: New test.
4635
4636 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4637
4638 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4639
4640 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4641
4642 PR debug/53671
4643 PR debug/49888
4644 * gcc.dg/guality/pr49888.c: Account for the possibility that
4645 the variable is optimized out at the first test.
4646
4647 2012-06-27 Jason Merrill <jason@redhat.com>
4648
4649 * g++.dg/cpp0x/override2.C: Adjust.
4650 * g++.dg/template/error5.C: Adjust.
4651 * g++.dg/parse/crash28.C: Adjust.
4652
4653 PR c++/53563
4654 * g++.dg/parse/template27.C: New.
4655 * g++.dg/template/crash74.C: Adjust expected output.
4656
4657 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4658
4659 PR fortran/41951
4660 PR fortran/49591
4661 * gfortran.dg/typebound_operator_16.f03: New.
4662
4663 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4664
4665 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4666 even src1.i and src2.i fields even in the second half of the arrays.
4667
4668 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4669
4670 PR c++/51033.
4671 * g++.dg/torture/vshuf-16.inc: New test.
4672 * g++.dg/torture/vshuf-2.inc: New test.
4673 * g++.dg/torture/vshuf-4.inc: New test.
4674 * g++.dg/torture/vshuf-8.inc: New test.
4675 * g++.dg/torture/vshuf-main.inc: New test.
4676 * g++.dg/torture/vshuf-v16hi.C: New test.
4677 * g++.dg/torture/vshuf-v16qi.C: New test.
4678 * g++.dg/torture/vshuf-v2df.C: New test.
4679 * g++.dg/torture/vshuf-v2di.C: New test.
4680 * g++.dg/torture/vshuf-v2sf.C: New test.
4681 * g++.dg/torture/vshuf-v2si.C: New test.
4682 * g++.dg/torture/vshuf-v4df.C: New test.
4683 * g++.dg/torture/vshuf-v4di.C: New test.
4684 * g++.dg/torture/vshuf-v4sf.C: New test.
4685 * g++.dg/torture/vshuf-v4si.C: New test.
4686 * g++.dg/torture/vshuf-v8hi.C: New test.
4687 * g++.dg/torture/vshuf-v8qi.C: New test.
4688 * g++.dg/torture/vshuf-v8si.C: New test.
4689
4690 2012-06-27 Richard Guenther <rguenther@suse.de>
4691
4692 PR middle-end/53676
4693 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4694
4695 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4696
4697 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4698 scan-dump-dem-not): Use printable pattern in test name.
4699
4700 2012-06-26 Sterling Augustine <saugustine@google.com>
4701 Dominique Dhumieres <dominiq@lps.ens.fr>
4702
4703 * gcc.dg/pubtypes-2.c: Update expected output.
4704 * gcc.dg/pubtypes-3.c: Likewise.
4705 * gcc.dg/pubtypes-4.c: Likewise.
4706
4707 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4708
4709 * gcc.dg/tree-ssa/slsr-1.c: New test.
4710 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4711 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4712 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4713
4714 2012-06-26 Matt Turner <mattst88@gmail.com>
4715
4716 PR target/35294
4717 * gcc.target/arm/mmx-2.c: New.
4718
4719 2012-06-26 Richard Guenther <rguenther@suse.de>
4720
4721 PR c++/53752
4722 * g++.dg/torture/pr53752.C: New testcase.
4723
4724 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR tree-optimization/53748
4727 * gcc.c-torture/compile/pr53748.c: New test.
4728
4729 2012-06-25 Jason Merrill <jason@redhat.com>
4730
4731 PR c++/53498
4732 PR c++/53305
4733 * g++.dg/cpp0x/decltype38.C: New.
4734 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4735
4736 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4737
4738 * lib/target-supports-dg.exp (testname-for-summary): New.
4739 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4740 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4741 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4742 scan-module-absence, output-exists, output-exists-not: Use
4743 testname-for-summary.
4744 (dg-test): Clean up testname_with_flags.
4745 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4746 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4747 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4748 scan-assembler-dem-not, object-size: Use testname-for-summary.
4749 * lib/gcov.exp (run-gcov): Likewise.
4750 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4751 scan-dump-dem, scan-dump-dem-note): Likewise.
4752
4753 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4754 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4755 including profopt.opt; save and restore existing value.
4756 * g++.dg/bprob/bprob.exp: Likewise.
4757 * gcc.dg/matrix/matrix.exp: Likewise.
4758 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4759 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4760 PROFOPT_OPTIONS.
4761
4762 2012-06-25 Richard Henderson <rth@redhat.com>
4763
4764 * gcc.dg/pr53749.c: New.
4765
4766 2012-06-25 Jason Merrill <jason@redhat.com>
4767
4768 PR c++/52988
4769 * g++.dg/cpp0x/nullptr28.C: New.
4770
4771 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4772
4773 * gcc.target/arm/neon-vld1_dupQ.c: New.
4774
4775 2012-06-25 Florian Weimer <fweimer@redhat.com>
4776
4777 * g++.dg/init/new35.C: New.
4778 * g++.dg/init/new36.C: New.
4779 * g++.dg/init/new37.C: New.
4780 * g++.dg/ext/vla5.C: New warning.
4781 * g++.dg/ext/vla8.C: New warning.
4782 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4783
4784 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4785 James Greenhalgh <james.greenhalgh@arm.com>
4786
4787 * gcc.target/arm/ftest-support-arm.h New testcase.
4788 * gcc.target/arm/ftest-support-thumb.h Likewise.
4789 * gcc.target/arm/ftest-support.h Likewise.
4790 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4791 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4792 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4793 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4794 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4795 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4796 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4797 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4798 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4799 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4800 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4801 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4802 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4803 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4804 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4805 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4806 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4807 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4808 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4809 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4810 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4811 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4812 * lib/target-supports.exp
4813 (check_effective_target_arm_arch_FUNC): Add support for more
4814 architectures.
4815 (add_options_for_arm_arch_FUNC): Likewise.
4816 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4817
4818 2012-06-25 Jason Merrill <jason@redhat.com>
4819
4820 PR c++/53202
4821 * g++.dg/cpp0x/constexpr-tuple.C: New.
4822
4823 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR target/53759
4826 * gcc.target/i386/pr53759.c: New test.
4827
4828 PR c++/53594
4829 * g++.dg/cpp0x/nsdmi7.C: New test.
4830
4831 2012-06-24 Kai Tietz <ktietz@redhat.com>
4832
4833 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4834 for LLP64 targets.
4835 * gcc.target/i386/pr38988.c: Likewise.
4836
4837 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4838
4839 PR fortran/47710
4840 PR fortran/53328
4841 * gfortran.dg/typebound_generic_12.f03: New.
4842 * gfortran.dg/typebound_generic_13.f03: New.
4843
4844 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4845
4846 * gnat.dg/lto15.ad[sb]: New test.
4847
4848 2012-06-21 Meador Inge <meadori@codesourcery.com>
4849
4850 PR c/53702
4851 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4852
4853 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4854
4855 * gcc.dg/pch/ident-1.c: New test.
4856 * gcc.dg/pch/ident-1.hs: Header file for new test.
4857
4858 2012-06-21 Michael Matz <matz@suse.de>
4859
4860 PR middle-end/53688
4861 * gcc.c-torture/execute/pr53688.c: New test.
4862
4863 2012-06-20 Richard Guenther <rguenther@suse.de>
4864
4865 PR tree-optimization/30318
4866 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4867
4868 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4869
4870 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4871
4872 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4873
4874 * gcc.target/i386/clearcapv2.map: New file.
4875 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4876
4877 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4878
4879 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4880 and add __sh__ case.
4881
4882 2012-06-19 Jason Merrill <jason@redhat.com>
4883
4884 PR c++/52637
4885 * g++.dg/debug/localclass1.C: New.
4886
4887 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4888
4889 * g++.dg/cpp0x/override4.C: New.
4890
4891 2012-06-14 Jason Merrill <jason@redhat.com>
4892
4893 PR c++/53651
4894 * g++.dg/cpp0x/decltype37.C: New.
4895
4896 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4897
4898 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4899
4900 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4901
4902 * gcc.c-torture/compile/vector-5.c,
4903 gcc.c-torture/compile/vector-6.c: New tests.
4904
4905 2012-06-19 Richard Henderson <rth@redhat.com>
4906
4907 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4908
4909 2012-06-19 Richard Guenther <rguenther@suse.de>
4910
4911 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4912
4913 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4914
4915 PR target/53712
4916 * gcc.target/i386/pr53712.c: New test.
4917
4918 2012-06-18 Tobias Burnus <burnus@net-b.de>
4919
4920 PR fortran/53692
4921 * gfortran.dg/elemental_optional_args_6.f90: New.
4922
4923 2012-06-18 Tobias Burnus <burnus@net-b.de>
4924
4925 PR fortran/53526
4926 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4927 * gfortran.dg/coarray/move_alloc_1.f90
4928
4929 2012-06-18 Tobias Burnus <burnus@net-b.de>
4930
4931 PR fortran/53526
4932 * gfortran.dg/coarray_27.f90: New.
4933
4934 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4935 Greta Yorsh <Greta.Yorsh@arm.com>
4936
4937 * gcc.target/arm/epilog-1.c: New test.
4938
4939 2012-06-18 Richard Guenther <rguenther@suse.de>
4940
4941 PR tree-optimization/53693
4942 * g++.dg/torture/pr53693.C: New testcase.
4943
4944 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4945
4946 PR tree-optimization/53703
4947 * gcc.dg/torture/pr53703.c: New test.
4948
4949 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4950
4951 PR middle-end/53698
4952 * gcc.target/i386/pr53698.c: New test.
4953
4954 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4955
4956 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4957
4958 2012-06-17 Tobias Burnus <burnus@net-b.de>
4959
4960 PR fortran/53691
4961 PR fortran/53685
4962 * gfortran.dg/transfer_check_3.f90: New.
4963
4964 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4965
4966 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4967
4968 2012-06-16 Tobias Burnus <burnus@net-b.de>
4969
4970 PR fortran/53642
4971 PR fortran/45170
4972 * gfortran.dg/deferred_type_param_8.f90: New.
4973
4974 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4975
4976 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4977 testname that includes flags, passed in as new argument, in
4978 pass/fail messages.
4979 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4980 and pass it to verify-* procedures.
4981
4982 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4983 alignment torture options with usual torture options.
4984
4985 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4986 messages reported for one line of source code.
4987 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4988 * g++.dg/cpp0x/decltype2.C: Likewise.
4989 * g++.dg/cpp0x/decltype3.C: Likewise.
4990 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4991 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4992 * g++.dg/cpp0x/static_assert3.C: Likewise.
4993 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4994 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4995 * g++.dg/cpp0x/union1.C: Likewise.
4996 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4997 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4998 * g++.dg/cpp0x/variadic2.C: Likewise.
4999 * g++.dg/cpp0x/variadic20.C: Likewise.
5000 * g++.dg/cpp0x/variadic74.C: Likewise.
5001 * g++.dg/diagnostic/bitfld2.C: Likewise.
5002 * g++.dg/ext/attrib44.C: Likewise.
5003 * g++.dg/ext/no-asm-1.C: Likewise.
5004 * g++.dg/other/error34.C: Likewise.
5005 * g++.dg/parse/crash46.C: Likewise.
5006 * g++.dg/parse/error10.C: Likewise.
5007 * g++.dg/parse/error2.C: Likewise.
5008 * g++.dg/parse/error3.C: Likewise.
5009 * g++.dg/parse/error36.C: Likewise.
5010 * g++.dg/parse/error8.C: Likewise.
5011 * g++.dg/parse/error9.C: Likewise.
5012 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5013 * g++.dg/parse/parser-pr28152.C: Likewise.
5014 * g++.dg/parse/template25.C: Likewise.
5015 * g++.dg/parse/typename11.C: Likewise.
5016 * g++.dg/tc1/dr147.C: Likewise.
5017 * g++.dg/template/deduce3.C: Likewise.
5018 * g++.dg/template/koenig9.C: Likewise.
5019 * g++.dg/template/pr23510.C: Likewise.
5020 * g++.dg/warn/pr12242.C: Likewise.
5021 * g++.dg/warn/pr30551-2.C: Likewise.
5022 * g++.dg/warn/pr30551.C: Likewise.
5023 * g++.old-deja/g++.other/typename1.C: Likewise.
5024 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5025
5026 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5027
5028 PR c++/51033
5029 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5030 * c-c++-common/torture/vshuf-2.inc: Likewise.
5031 * c-c++-common/torture/vshuf-4.inc: Likewise.
5032 * c-c++-common/torture/vshuf-8.inc: Likewise.
5033 * c-c++-common/torture/vshuf-main.inc: Likewise.
5034 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5035 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5036 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5037 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5038 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5039 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5040 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5041 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5042 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5043 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5044 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5045 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5046 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5047 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5048
5049 2012-06-15 Michael Matz <matz@suse.de>
5050
5051 * gcc.dg/tree-ssa/vector-4.c: New test.
5052
5053 2012-06-15 Michael Matz <matz@suse.de>
5054
5055 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5056 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5057
5058 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5059
5060 PR tree-optimization/53636
5061 * gcc.target/arm/pr53636.c: New test.
5062
5063 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR tree-optimization/51581
5066 * gcc.c-torture/execute/pr51581-1.c: New test.
5067 * gcc.c-torture/execute/pr51581-2.c: New test.
5068 * gcc.dg/vect/pr51581-1.c: New test.
5069 * gcc.dg/vect/pr51581-2.c: New test.
5070 * gcc.dg/vect/pr51581-3.c: New test.
5071 * gcc.target/i386/avx-pr51581-1.c: New test.
5072 * gcc.target/i386/avx-pr51581-2.c: New test.
5073 * gcc.target/i386/avx2-pr51581-1.c: New test.
5074 * gcc.target/i386/avx2-pr51581-2.c: New test.
5075 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5076
5077 2012-06-15 Richard Guenther <rguenther@suse.de>
5078
5079 * gcc.c-torture/execute/20120615-1.c: New testcase.
5080
5081 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5082
5083 * gnat.dg/vect8.ad[sb]: New test.
5084
5085 2012-06-14 Richard Guenther <rguenther@suse.de>
5086
5087 * gcc.dg/tree-ssa/vrp.h: New testcase.
5088 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5089
5090 2012-06-13 Christian Bruel <christian.bruel@st.com>
5091
5092 PR target/53621
5093 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5094
5095 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5096
5097 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5098
5099 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5100
5101 PR testsuite/20771
5102 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5103 test summary unique.
5104
5105 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5106 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5107 scan-stack-usage-not): Don't strip torture options from test name.
5108
5109 * lib/scandump.exp (scan-dump-times): Use printable version of
5110 regexp in test summary line.
5111
5112 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5113 messages reported for one line of source code.
5114 * gcc.dg/format/few-1.c: Likewise.
5115 * gcc.dg/ia64-sync-2.c: Likewise.
5116 * gcc.dg/sync-2.c: Likewise.
5117 * gcc.dg/noncompile/pr44517.c: Likewise.
5118
5119 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5120
5121 PR debug/49888
5122 * gcc.dg/guality/pr49888.c: New.
5123
5124 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5125
5126 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5127 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5128 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5129
5130 2012-06-13 Tobias Burnus <burnus@net-b.de>
5131
5132 PR fortran/53643
5133 * gfortran.dg/intent_out_7.f90: New.
5134
5135 2012-06-13 Tobias Burnus <burnus@net-b.de>
5136
5137 PR fortran/53597
5138 * gfortran.dg/save_4.f90: New.
5139
5140 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR c/53532
5143 PR c/51034
5144 PR c/53196
5145 * gcc.dg/pr53532.c: New test.
5146 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5147 adjust line numbers.
5148 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5149 * gcc.dg/Wcxx-compat-8.c: Likewise.
5150 * gcc.dg/pr51034.c: New test.
5151 * gcc.dg/pr53196-1.c: New test.
5152 * gcc.dg/pr53196-2.c: New test.
5153
5154 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5155
5156 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5157 alignment torture options with usual torture options.
5158 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5159 instead of dg-options.
5160 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5161 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5162 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5163 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5164 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5165 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5166
5167 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5168 to checks for multiple messages reported for one line of source code.
5169 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5170
5171 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5172 messages reported for one line of source code.
5173
5174 * gcc.dg/20031223-1.c: Add comments to check for multiple
5175 messages reported for one line of source code.
5176 * gcc.dg/Wconversion-integer.c: Likewise.
5177 * gcc.dg/Wfatal-2.c: Likewise.
5178 * gcc.dg/Wfatal.c: Likewise.
5179 * gcc.dg/Wobjsize-1.c: Likewise.
5180 * gcc.dg/c99-vla-jump-1.c: Likewise.
5181 * gcc.dg/c99-vla-jump-2.c: Likewise.
5182 * gcc.dg/c99-vla-jump-3.c: Likewise.
5183 * gcc.dg/c99-vla-jump-4.c: Likewise.
5184 * gcc.dg/c99-vla-jump-5.c: Likewise.
5185 * gcc.dg/decl-9.c: Likewise.
5186 * gcc.dg/declspec-10.c: Likewise.
5187 * gcc.dg/declspec-18.c: Likewise.
5188 * gcc.dg/mtune.c: Likewise.
5189 * gcc.dg/parser-pr28152-2.c: Likewise.
5190 * gcc.dg/parser-pr28152.c: Likewise.
5191 * gcc.dg/pr14475.c: Likewise.
5192 * gcc.dg/pr27953.c: Likewise.
5193 * gcc.dg/pr28322-3.c: Likewise.
5194 * gcc.dg/pr30457.c: Likewise.
5195 * gcc.dg/pr30551-2.c: Likewise.
5196 * gcc.dg/pr30551-3.c: Likewise.
5197 * gcc.dg/pr30551-4.c: Likewise.
5198 * gcc.dg/pr30551-5.c: Likewise.
5199 * gcc.dg/pr30551-6.c: Likewise.
5200 * gcc.dg/pr30551.c: Likewise.
5201 * gcc.dg/pr45461.c: Likewise.
5202 * gcc.dg/pr48552-1.c: Likewise.
5203 * gcc.dg/pr48552-2.c: Likewise.
5204 * gcc.dg/redecl-1.c: Likewise.
5205 * gcc.dg/transparent-union-3.c: Likewise.
5206 * gcc.dg/utf-dflt.c: Likewise.
5207 * gcc.dg/utf-dflt2.c: Likewise.
5208 * gcc.dg/vla-8.c: Likewise.
5209 * gcc.dg/vla-init-1.c: Likewise.
5210 * gcc.dg/wtr-int-type-1.c: Likewise.
5211
5212 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5213 messages reported for for one line of source code.
5214 * c-c++-common/raw-string-5.c: Likewise.
5215 * c-c++-common/raw-string-4.c: Likewise.
5216 * c-c++-common/raw-string-6.c: Likewise.
5217 * c-c++-common/pr20000.c: Likewise.
5218
5219 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5220 messages reported for one line of source code.
5221 * gcc.dg/cpp/pr30786.c: Likewise.
5222 * gcc.dg/cpp/pr28709.c: Likewise.
5223 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5224 * gcc.dg/cpp/macspace2.c: Likewise.
5225 * gcc.dg/cpp/missing-header-1.c: Likewise.
5226 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5227 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5228 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5229
5230 2012-06-12 Jason Merrill <jason@redhat.com>
5231
5232 PR c++/53599
5233 * g++.dg/template/local7.C: New.
5234
5235 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5236
5237 PR target/53511
5238 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5239 * gcc.target/sh/pr51340-2.c: Likewise.
5240 * gcc.target/sh/pr51340-3.c: Likewise.
5241
5242 2012-06-12 Michael Matz <matz@suse.de>
5243
5244 * gcc.dg/torture/alias-1.c: New test.
5245
5246 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR rtl-optimization/53589
5249 * gcc.dg/torture/pr53589.c: New test.
5250
5251 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5252
5253 PR target/50749
5254 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5255 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5256 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5257 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5258 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5259 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5260 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5261 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5262 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5263 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5264 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5265 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5266 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5267 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5268 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5269 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5270
5271 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5272
5273 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5274 (check_intel_cpu_model): New function.
5275 (check_amd_cpu_model): New function.
5276 (check_features): New function.
5277 (__get_cpuid_output): New function.
5278 (check_detailed): New function.
5279 (fn1): Rename to quick_check.
5280 (main): Update to call quick_check and call check_detailed.
5281
5282 2012-06-11 Richard Henderson <rth@redhat.com>
5283
5284 * lib/target-supports.exp
5285 (check_effective_target_sync_long_long_runtime): Use
5286 check_effective_target_lp64 instead of
5287 check_effective_target_powerpc64 for powerpc targets.
5288
5289 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5290
5291 PR target/53511
5292 * gcc.target/sh/pr53511-1.c: New.
5293
5294 2012-06-11 Richard Guenther <rguenther@suse.de>
5295
5296 PR middle-end/53470
5297 * g++.dg/lto/pr53470_0.C: New testcase.
5298 * gcc.dg/lto/pr53470_0.c: Likewise.
5299
5300 2012-06-11 Richard Guenther <rguenther@suse.de>
5301
5302 PR c++/53605
5303 * g++.dg/ext/pr53605.C: New testcase.
5304
5305 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5306
5307 * gnat.dg/specs/array1.ads: New test.
5308 * gnat.dg/specs/array2.ads: Likewise.
5309 * gnat.dg/array22.adb: Likewise.
5310
5311 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5312
5313 * gnat.dg/constant4.adb: New test.
5314 * gnat.dg/constant4_pkg.ads: New helper.
5315
5316 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5317
5318 PR fortran/52552
5319 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5320 * gfortran.dg/allocate_class_1.f90: Modified.
5321 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5322 * gfortran.dg/allocate_class_2.f90: New.
5323
5324 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5325
5326 PR middle-end/53535
5327 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5328
5329 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5330
5331 PR fortran/52861
5332 * gfortran.dg/string_assign_2.f90: New test case.
5333
5334 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5335
5336 PR fortran/52861
5337 * gfortran.dg/string_assign_1.f90: New test case.
5338
5339 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5340
5341 PR middle-end/53580
5342 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5343 * gcc.dg/gomp/critical-4.c: Likewise.
5344 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5345 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5346 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5347 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5348 * c-c++-common/gomp/pr53580.c: New test.
5349
5350 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5351
5352 PR c++/51214
5353 * g++.dg/cpp0x/forw_enum11.C: New.
5354
5355 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5356
5357 PR c++/53567
5358 * g++.dg/cpp0x/alias-decl-19.C: New.
5359
5360 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5361
5362 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5363
5364 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5365
5366 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5367 (XSTATE_FP): Ditto.
5368 (XSTATE_SSE): Ditto.
5369 (XSTATE_YMM): Ditto.
5370 (avx_os_support): Use new defines.
5371
5372 2012-06-06 Richard Guenther <rguenther@suse.de>
5373
5374 PR testsuite/32380
5375 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5376 loops.
5377
5378 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5379
5380 PR c++/52841
5381 * g++.dg/cpp0x/pr52841.C: New testcase.
5382
5383 2012-06-06 Richard Guenther <rguenther@suse.de>
5384
5385 PR tree-optimization/53081
5386 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5387 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5388
5389 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5390
5391 * gcc.target/powerpc/pr53487.c: New test.
5392
5393 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5394
5395 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5396
5397 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5398
5399 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5400
5401 2012-06-05 Richard Guenther <rguenther@suse.de>
5402
5403 PR tree-optimization/30442
5404 * gcc.dg/vect/bb-slp-30.c: New testcase.
5405
5406 2012-06-05 Richard Guenther <rguenther@suse.de>
5407
5408 PR tree-optimization/53081
5409 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5410 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5411 -fno-tree-loop-distribute-patterns.
5412
5413 2012-06-05 Alan Modra <amodra@gmail.com>
5414
5415 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5416 Check static chain in nested funcs.
5417
5418 2012-06-04 Tobias Burnus <burnus@net-b.de>
5419
5420 PR fortran/50619
5421 * gfortran.dg/init_flag_10.f90: New.
5422
5423 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5424
5425 PR c++/53524
5426 * g++.dg/warn/Wenum-compare-no-2: New.
5427
5428 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5429
5430 PR preprocessor/53463
5431 * g++.dg/cpp/limits.C: New test.
5432 * g++.dg/parse/error19.C: Adjust.
5433 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5434 * g++.dg/warn/pr35635.C: Likewise.
5435 * g++.old-deja/g++.pt/assign1.C: Likewise.
5436
5437 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5438
5439 PR target/53559
5440 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5441 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5442 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5443 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5444 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5445 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5446 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5447 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5448
5449 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5450
5451 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5452
5453 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR tree-optimization/53550
5456 * gcc.dg/pr53550.c: New test.
5457
5458 2012-06-04 Richard Guenther <rguenther@suse.de>
5459
5460 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5461 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5462 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5463
5464 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5465
5466 PR fortran/48831
5467 * gfortran.dg/parameter_array_element_2.f90: New.
5468
5469 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5470
5471 PR target/53512
5472 * gcc.target/sh/pr53512-1.c: New.
5473 * gcc.target/sh/pr53512-2.c: New.
5474 * gcc.target/sh/pr53512-3.c: New.
5475 * gcc.target/sh/pr53512-4.c: New.
5476
5477 2012-06-01 Jason Merrill <jason@redhat.com>
5478
5479 PR c++/52973
5480 * g++.dg/ext/visibility/template12.C: New.
5481 * g++.dg/ext/attrib14.C: Adjust warning line.
5482
5483 PR c++/52725
5484 * g++.dg/parse/new6.C: New.
5485 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5486
5487 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5488
5489 * c-c++-common/restrict-2.c: Revert previous change.
5490
5491 2012-06-01 Jason Merrill <jason@redhat.com>
5492
5493 PR c++/53137
5494 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5495
5496 PR c++/53484
5497 * g++.dg/cpp0x/auto33.C: New.
5498
5499 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/26155
5502 * g++.dg/parse/namespace-alias-1.C: New.
5503
5504 2012-06-01 Christian Bruel <christian.bruel@st.com>
5505
5506 * gcc.dg/spec-options.c: New test.
5507 * gcc.dg/foo.specs: New file.
5508
5509 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5510
5511 PR ada/53517
5512 * gnat.dg/lto14.adb: Skip on Solaris.
5513
5514 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5515
5516 * gcc.target/cris/sync-1-v10.c,
5517 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5518 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5519 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5520 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5521 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5522 gcc.target/cris/torture/sync-mis-op-i-1.c,
5523 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5524 gcc.target/cris/torture/sync-mis-op-i-2.c,
5525 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5526 gcc.target/cris/torture/sync-mis-op-i-3.c,
5527 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5528 gcc.target/cris/torture/sync-mis-op-s-1.c,
5529 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5530 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5531 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5532 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5533 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5534 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5535 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5536 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5537 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5538
5539 2012-05-31 Richard Guenther <rguenther@suse.de>
5540
5541 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5542 ldist-pr45948.c with disabled SCCP.
5543
5544 2012-05-31 Richard Guenther <rguenther@suse.de>
5545
5546 PR middle-end/48493
5547 * gcc.dg/torture/pr48493.c: New testcase.
5548
5549 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5550
5551 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5552 arm32 to targets.
5553 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5554 of the initialization loop.
5555 (dg-final): Adjust the expected number of vectorized loops depending
5556 on vect_char_mult target selector.
5557
5558 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5559
5560 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5561 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5562 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5563 New tests.
5564
5565 2012-05-30 Jason Merrill <jason@redhat.com>
5566
5567 PR c++/53356
5568 * g++.dg/init/new34.C: New.
5569 * g++.dg/tree-ssa/stabilize1.C: New.
5570
5571 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR c++/53356
5574 * g++.dg/init/new33.C: New test.
5575
5576 2012-05-30 Richard Guenther <rguenther@suse.de>
5577
5578 PR middle-end/53501
5579 * gcc.dg/torture/pr53501.c: New testcase.
5580 * c-c++-common/restrict-2.c: Adjust.
5581
5582 2012-05-30 Alan Modra <amodra@gmail.com>
5583
5584 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5585 torture-finish.
5586
5587 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5588
5589 * gcc.target/i386/shuf-concat.c: New test.
5590
5591 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR rtl-optimization/53519
5594 * gcc.c-torture/compile/pr53519.c: New test.
5595
5596 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5597
5598 * gcc.target/arm/neon-vrev.c: New.
5599
5600 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5601
5602 PR target/51340
5603 * gcc.target/sh/pr51340-1.c: New.
5604 * gcc.target/sh/pr51340-2.c: New.
5605 * gcc.target/sh/pr51340-3.c: New.
5606
5607 2012-05-29 Richard Guenther <rguenther@suse.de>
5608
5609 PR tree-optimization/53516
5610 * gcc.dg/torture/pr53516.c: New testcase.
5611
5612 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5613
5614 PR preprocessor/53229
5615 * gcc.dg/cpp/paste6.c: Force to run without
5616 -ftrack-macro-expansion.
5617 * gcc.dg/cpp/paste8.c: Likewise.
5618 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5619 -ftrack-macro-expansion.
5620 * gcc.dg/cpp/paste12.c: Force to run without
5621 -ftrack-macro-expansion.
5622 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5623 -ftrack-macro-expansion.
5624 * gcc.dg/cpp/paste13.c: Likewise.
5625 * gcc.dg/cpp/paste14.c: Likewise.
5626 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5627 -ftrack-macro-expansion.
5628 * gcc.dg/cpp/paste18.c: New test.
5629
5630 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5631
5632 * gcc.target/cris/torture/trap-1.c,
5633 gcc.target/cris/torture/trap-2.c,
5634 gcc.target/cris/torture/trap-3.c,
5635 gcc.target/cris/torture/trap-v0.c,
5636 gcc.target/cris/torture/trap-v3.c: New tests.
5637
5638 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/25137
5641 * g++.dg/warn/Wbraces3.C: New.
5642 * g++.dg/warn/Wbraces4.C: Likewise.
5643
5644 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5645
5646 PR tree-optimization/53505
5647 * c-c++-common/torture/pr53505.c: New test.
5648
5649 2012-05-27 Nathan Sidwell <nathan@acm.org>
5650
5651 * gcc.dg/stmt-expr-4.c: New.
5652
5653 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5654
5655 PR c++/53491
5656 * g++.dg/parse/crash60.C: New.
5657
5658 2012-05-26 Jason Merrill <jason@redhat.com>
5659
5660 PR c++/53220
5661 * c-c++-common/array-lit.c: New.
5662 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5663
5664 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5665
5666 PR ada/50294
5667 * gnat.dg/array21.adb: New test.
5668
5669 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5670
5671 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5672
5673 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/32054
5676 * g++.dg/other/anon-union3.C: New.
5677
5678 2012-05-25 Ian Lance Taylor <iant@google.com>
5679
5680 * gcc.dg/split-6.c: New test.
5681
5682 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5683
5684 * gnat.dg/lto14.adb: New test.
5685
5686 2012-05-25 Tristan Gingold <gingold@adacore.com>
5687
5688 * gcc.target/i386/large-frame.c: New.
5689
5690 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5691 * gcc.target/powerpc/lhs-1.c: New.
5692 * gcc.target/powerpc/lhs-2.c: New.
5693 * gcc.target/powerpc/lhs-3.c: New.
5694
5695 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5696
5697 Make unwound macro expansion trace less redundant
5698 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5699 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5700 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5701 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5702 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5703 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5704
5705 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5706
5707 PR c++/53464
5708 * g++.dg/cpp0x/constexpr-default1.C: New.
5709
5710 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5711
5712 PR c++/32080
5713 * g++.dg/eh/goto2.C: New.
5714
5715 2012-05-24 Richard Guenther <rguenther@suse.de>
5716
5717 PR middle-end/53460
5718 * g++.dg/tree-prof/pr53460.C: New testcase.
5719
5720 2012-05-24 Richard Guenther <rguenther@suse.de>
5721
5722 PR bootstrap/53466
5723 * g++.dg/debug/pr53466.C: New testcase.
5724
5725 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR tree-optimization/53465
5728 * gcc.c-torture/execute/pr53465.c: New test.
5729
5730 2012-05-23 Tobias Burnus <burnus@net-b.de>
5731
5732 PR fortran/51055
5733 PR fortran/45170
5734 * gfortran.dg/allocate_with_typespec_6.f90: New.
5735
5736 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 PR c++/29185
5739 * g++.dg/warn/delete-array-1.C: New.
5740
5741 2012-05-23 Richard Guenther <rguenther@suse.de>
5742
5743 * gcc.dg/torture/pr39074-2.c: Adjust.
5744 * gcc.dg/torture/pr39074.c: Likewise.
5745 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5746 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5747
5748 2012-05-22 Jan Hubicka <jh@suse.cz>
5749
5750 PR middle-end/53161
5751 * g++.dg/torture/pr53161.C: New testcase.
5752
5753 2012-05-22 Tobias Burnus <burnus@net-b.de>
5754
5755 PR fortran/53389
5756 * gfortran.dg/realloc_on_assign_15.f90: New.
5757
5758 2012-05-22 Richard Guenther <rguenther@suse.de>
5759
5760 PR middle-end/51071
5761 * gcc.dg/torture/pr51071-2.c: New testcase.
5762
5763 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5764
5765 PR tree-optimization/53336
5766 * g++.dg/torture/pr53336.C: New testcase.
5767
5768 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5769
5770 PR c++/53322
5771 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5772 instead of -Wunused-local-typedefs.
5773
5774 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5775
5776 PR c++/51184
5777 * g++.dg/other/abstract4.C: New-
5778
5779 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5780
5781 PR c++/40821
5782 * g++.dg/ext/attrib46.C: New.
5783
5784 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5785
5786 PR c/53418
5787 * gcc.c-torture/compile/pr53418-1.c,
5788 gcc.c-torture/compile/pr53418-2.c: New tests.
5789
5790 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5791
5792 PR tree-optimization/53366
5793 * gcc.dg/torture/pr53366-1.c: New test.
5794 * gcc.dg/torture/pr53366-2.c: New test.
5795 * gcc.target/i386/pr53366-1.c: New test.
5796 * gcc.target/i386/pr53366-2.c: New test.
5797
5798 PR tree-optimization/53409
5799 * gcc.c-torture/compile/pr53409.c: New test.
5800
5801 PR tree-optimization/53410
5802 * gcc.c-torture/compile/pr53410-1.c: New test.
5803 * gcc.c-torture/compile/pr53410-2.c: New test.
5804
5805 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5806
5807 PR target/53425
5808 * gcc.target/i386/pr53425-1.c: New file.
5809 * gcc.target/i386/pr53425-2.c: Likewise.
5810
5811 2012-05-21 Richard Guenther <rguenther@suse.de>
5812
5813 PR tree-optimization/53408
5814 * gcc.dg/torture/pr53408.c: New testcase.
5815
5816 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5817 H.J. Lu <hongjiu.lu@intel.com>
5818
5819 PR target/53416
5820 * gcc.target/i386/pr53416.c: New file.
5821
5822 2012-05-21 Richard Guenther <rguenther@suse.de>
5823
5824 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5825
5826 2012-05-21 Richard Guenther <rguenther@suse.de>
5827
5828 * gcc.dg/torture/ldist-1.c: New testcase.
5829
5830 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5831
5832 * gnat.dg/lto13.adb: New test.
5833 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5834
5835 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5836
5837 * gnat.dg/specs/lto12.ads: New test.
5838 * gnat.dg/specs/lto12_pkg.ads: New helper.
5839
5840 2012-05-18 Richard Guenther <rguenther@suse.de>
5841
5842 PR tree-optimization/53346
5843 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5844 * gcc.target/i386/incoming-10.c: Adjust.
5845 * gcc.target/i386/incoming-11.c: Likewise.
5846 * gcc.target/i386/pr46295.c: Likewise.
5847
5848 2012-05-18 Richard Guenther <rguenther@suse.de>
5849
5850 * gcc.dg/pr53352.c: Return zero.
5851
5852 2012-05-18 Richard Guenther <rguenther@suse.de>
5853
5854 PR tree-optimization/53390
5855 * gcc.dg/torture/pr53390.c: New testcase.
5856
5857 2012-05-18 Meador Inge <meadori@codesourcery.com>
5858
5859 PR rtl-optimization/53352
5860 * gcc.dg/pr53352.c: New test.
5861
5862 2012-05-17 David S. Miller <davem@davemloft.net>
5863
5864 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5865 failure on sparc-*-linux-gnu.
5866
5867 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5868
5869 PR c++/39681
5870 * g++.dg/parse/error49.C: New.
5871 * g++.dg/cpp0x/error8.C: Likewise.
5872 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5873 * g++.dg/ext/utf-dflt2.C: Likewise.
5874 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5875 * g++.dg/ext/utf-dflt.C: Likewise.
5876 * c-c++-common/raw-string-3.c: Likewise.
5877 * c-c++-common/raw-string-4.c: Likewise.
5878
5879 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5880
5881 PR c++/53371
5882 * g++.dg/cpp0x/catch1.C: New.
5883
5884 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5885
5886 PR c++/44516
5887 * g++.dg/parse/error48.C: New.
5888 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5889 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5890
5891 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5892
5893 * gcc.dg/tm/indirect-2.c: New test.
5894
5895 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5896
5897 PR tree-optimization/53217
5898 * gfortran.dg/pr53217.f90: New test.
5899
5900 2012-05-16 Richard Guenther <rguenther@suse.de>
5901
5902 PR tree-optimization/53364
5903 * g++.dg/torture/pr53364.C: New testcase.
5904
5905 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5906
5907 PR testsuite/52641
5908 * gcc.dg/pr52549.c: Fix test for long != void*
5909 * gcc.c-torture/execute/pr52979-1.x: New file.
5910 * gcc.c-torture/execute/pr52979-2.x: New file.
5911
5912 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5913
5914 PR preprocessor/7263
5915 * gcc.dg/binary-constants-2.c: Run without tracking locations
5916 accross macro expansion.
5917 * gcc.dg/binary-constants-3.c: Likewise.
5918 * gcc.dg/cpp/sysmac2.c: Likewise.
5919 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5920 location.
5921 * gcc.dg/cpp/syshdr3.c: New test.
5922 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5923 * gcc.dg/system-binary-constants-1.c: New test.
5924 * gcc.dg/system-binary-constants-1.h: New header for the new test
5925 above.
5926 * g++.dg/cpp/syshdr3.C: New test.
5927 * g++.dg/cpp/syshdr3.h: New header the new test above.
5928 * g++.dg/system-binary-constants-1.C: New test.
5929 * g++.dg/system-binary-constants-1.h: New header the new test
5930 above.
5931
5932 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5933
5934 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5935
5936 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR target/53358
5939 * gcc.dg/pr53358.c: New test.
5940
5941 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5942
5943 PR c++/11856
5944 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5945 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5946
5947 2012-05-15 Olivier Hainque <hainque@adacore.com>
5948
5949 * g++.dg/eh/sighandle.C: New testcase.
5950
5951 2012-05-15 Richard Guenther <rguenther@suse.de>
5952
5953 PR tree-optimization/53355
5954 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5955
5956 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5957
5958 * gfortran.dg/*.f90: Remove now redundant manual
5959 cleanup-modules directive.
5960
5961 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5962
5963 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5964 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5965
5966 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5967
5968 PR fortran/52428
5969 * gfortran.dg/int_range_io_1.f90: New test.
5970
5971 2012-05-14 Andi Kleen <ak@linux.intel.com>
5972 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR target/53315
5975 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5976 * gcc.target/i386/rtm-check.h: New file.
5977 * gcc.target/i386/pr53315.c: New test.
5978
5979 2012-05-14 Tobias Burnus <burnus@net-b.de>
5980
5981 PR fortran/49110
5982 PR fortran/51055
5983 PR fortran/53329
5984 * gfortran.dg/deferred_type_param_4.f90: New.
5985 * gfortran.dg/deferred_type_param_6.f90: New.
5986
5987 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5988
5989 * gcc.target/i386/retarg.c: New test.
5990
5991 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5992
5993 PR fortran/45170
5994 * gfortran.dg/deferred_type_param_3.f90: New.
5995 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5996 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5997
5998 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5999
6000 * gnat.dg/null_pointer_deref3.adb: New test.
6001
6002 2012-05-12 Tobias Burnus <burnus@net-b.de>
6003
6004 PR fortran/49110
6005 PR fortran/52843
6006 * gfortran.dg/deferred_type_param_5.f90: New.
6007
6008 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 * g++.dg/parse/error47.C: New.
6011
6012 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6013
6014 PR fortran/52537
6015 * gfortran.dg/string_compare_4.f90: Change option
6016 to -fdump-tree-original. Add test case for kind=4.
6017
6018 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6019
6020 PR fortran/52537
6021 * gfortran.dg/string_compare_4.f90: New test.
6022
6023 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6024
6025 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6026
6027 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6028
6029 PR c++/53305
6030 * g++.dg/cpp0x/variadic132.C: New.
6031
6032 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6033
6034 PR c++/53158
6035 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6036 * g++.dg/parse/error26.C: Tweak dg-error column number.
6037
6038 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6039
6040 PR c++/53301
6041 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6042
6043 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6044
6045 * gnat.dg/lto11.ad[sb]: New test.
6046
6047 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6048
6049 PR target/52908
6050 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6051 directive to Scan for vpmuldq, not vpmacsdql.
6052
6053 2012-05-09 Michael Matz <matz@suse.de>
6054
6055 PR tree-optimization/53185
6056 * gcc.dg/vect/pr53185.c: New test.
6057
6058 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6059
6060 PR middle-end/53249
6061 * gcc.target/i386/pr53249.c: New.
6062
6063 2012-05-09 Richard Guenther <rguenther@suse.de>
6064
6065 PR tree-optimization/18437
6066 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6067 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6068
6069 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6070
6071 PR tree-optimization/53226
6072 * gcc.c-torture/compile/pr53226.c: New test.
6073
6074 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6075
6076 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6077 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6078 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6079 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6080 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6081 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6082 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6083 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6084 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6085 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6086 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6087 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6088 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6089 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6090
6091 2012-05-09 Dehao Chen <dehao@google.com>
6092
6093 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6094 * gcc.dg/predict-2.c: Likewise.
6095 * gcc.dg/predict-3.c: Likewise.
6096 * gcc.dg/predict-4.c: Likewise.
6097 * gcc.dg/predict-5.c: Likewise.
6098 * gcc.dg/predict-6.c: Likewise.
6099
6100 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6101
6102 PR target/53272
6103 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6104
6105 2012-05-08 Richard Guenther <rguenther@suse.de>
6106
6107 * gcc.dg/fold-bitand-4.c: New testcase.
6108
6109 2012-05-08 Dehao Chen <dehao@google.com>
6110
6111 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6112 heuristic is working properly.
6113 * gcc.dg/predict-2.c: Likewise.
6114 * gcc/dg/predict-3.c: Likewise.
6115 * gcc/dg/predict-4.c: Likewise.
6116 * gcc/dg/predict-5.c: Likewise.
6117 * gcc/dg/predict-6.c: Likewise.
6118
6119 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6120
6121 PR tree-optimization/53239
6122 * g++.dg/opt/vrp3.C: New test.
6123 * g++.dg/opt/vrp3-aux.cc: New file.
6124 * g++.dg/opt/vrp3.h: New file.
6125
6126 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6127
6128 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6129 .uleb128 support in assembler output.
6130
6131 2012-05-07 Richard Guenther <rguenther@suse.de>
6132
6133 PR lto/42987
6134 * g++.dg/lto/pr42987_0.C: New testcase.
6135 * g++.dg/lto/pr42987_1.C: Likewise.
6136
6137 2012-05-07 Tobias Burnus <burnus@net-b.de>
6138
6139 PR fortran/53255
6140 * gfortran.dg/typebound_operator_15.f90: New.
6141
6142 2012-05-06 Tobias Burnus <burnus@net-b.de>
6143
6144 PR fortran/41587
6145 * gfortran.dg/class_array_13.f90: New.
6146
6147 2012-05-06 Tristan Gingold <gingold@adacore.com>
6148
6149 * gnat.dg/warn7.adb: New test.
6150
6151 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6152
6153 * gnat.dg/specs/renamings.ads: Rename to...
6154 * gnat.dg/specs/renaming1.ads: ...this.
6155 * gnat.dg/specs/renaming2.ads: New test.
6156 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6157 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6158 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6159 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6160
6161 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6162
6163 * gnat.dg/discr36.ad[sb]: New test.
6164 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6165
6166 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6167
6168 PR c/43772
6169 * c-c++-common/pr43772.c: New.
6170
6171 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6172
6173 PR fortran/41600
6174 * gfortran.dg/select_type_26.f03 : New test.
6175 * gfortran.dg/select_type_27.f03 : New test.
6176
6177 PR fortran/53191
6178 * gfortran.dg/select_type_28.f03 : New test.
6179
6180 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6181
6182 PR fortran/49010
6183 PR fortran/24518
6184 * gfortran.dg/mod_sign0_1.f90: New test.
6185 * gfortran.dg/mod_large_1.f90: New test.
6186
6187 2012-05-04 Tobias Burnus <burnus@net-b.de>
6188
6189 PR fortran/53175
6190 gfortran.dg/public_private_module_5.f90: New.
6191
6192 2012-05-04 Tobias Burnus <burnus@net-b.de>
6193
6194 PR fortran/53111
6195 * gfortran.dg/constructor_7.f90: New.
6196 * gfortran.dg/constructor_8.f90: New.
6197
6198 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6199
6200 PR c++/53166
6201 * g++.dg/cpp0x/static_assert7.C: New.
6202
6203 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6204
6205 PR tree-optimization/52633
6206 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6207 recognized as widening shifts instead of over-widening.
6208 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6209 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6210 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6211 * gcc.target/arm/pr52633.c: New test.
6212
6213 2012-05-04 Richard Guenther <rguenther@suse.de>
6214
6215 PR tree-optimization/53168
6216 * gcc.dg/torture/pr53168.c: New testcase.
6217 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6218
6219 2012-05-04 Richard Guenther <rguenther@suse.de>
6220
6221 * gcc.dg/lto/pr53214_0.c: New testcase.
6222
6223 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6224
6225 * gcc.target/ia64/pr48496.c: New test.
6226 * gcc.target/ia64/pr52657.c: Likewise.
6227
6228 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6229
6230 PR c/51712
6231 * c-c++-common/pr51712.c: New.
6232
6233 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6234
6235 PR target/53199
6236 * gcc.target/powwerpc/pr53199.c: New file.
6237
6238 2012-05-03 Jason Merrill <jason@redhat.com>
6239
6240 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6241
6242 * gcc.dg/debug/dwarf2/dups-types.c: New.
6243 * gcc.dg/debug/dwarf2/dups-types.h: New.
6244
6245 2012-05-03 Jason Merrill <jason@redhat.com>
6246
6247 * g++.dg/debug/dwarf2/namespace-2.C: New.
6248 * g++.dg/debug/dwarf2/localclass3.C: New.
6249
6250 2012-05-03 Jason Merrill <jason@redhat.com>
6251
6252 * g++.dg/debug/dwarf2/thunk1.C: New.
6253
6254 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6255
6256 PR c++/53186
6257 * g++.dg/other/final2.C: New.
6258
6259 2012-05-03 Richard Guenther <rguenther@suse.de>
6260
6261 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6262
6263 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6264
6265 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6266 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6267 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6268 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6269
6270 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6271
6272 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6273 .byte 0xf2.
6274 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6275 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6276 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6277
6278 PR debug/53174
6279 * gcc.dg/pr53174.c: New test.
6280
6281 PR target/53187
6282 * gcc.target/arm/pr53187.c: New test.
6283 * gcc.c-torture/compile/pr53187.c: New test.
6284
6285 2012-05-03 Richard Guenther <rguenther@suse.de>
6286
6287 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6288 unsupported prefetching support.
6289
6290 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6291
6292 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6293 option -ftrack-macro-expansion=0.
6294 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6295 option -ftrack-macro-expansion=0.
6296
6297 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6298
6299 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6300 dg-options for target arm with dg-additional-options.
6301
6302 2012-05-03 Richard Guenther <rguenther@suse.de>
6303
6304 PR tree-optimization/53144
6305 * gcc.dg/torture/pr53144.c: New testcase.
6306
6307 2012-05-03 Tobias Burnus <burnus@net-b.de>
6308
6309 PR fortran/52864
6310 * gfortran.dg/pointer_intent_7.f90: New.
6311 * gfortran.dg/pure_formal_3.f90: New.
6312
6313 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6314
6315 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6316
6317 2012-05-02 Martin Jambor <mjambor@suse.cz>
6318
6319 PR lto/52605
6320 * g++.dg/lto/pr52605_0.C: New test.
6321
6322 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6323
6324 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6325 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6326 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6327 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6328 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6329 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6330 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6331 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6332 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6333 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6334 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6335 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6336 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6337 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6338 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6339 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6340
6341 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6342
6343 PR middle-end/53153
6344 * gcc.dg/pr53153.c: New test.
6345
6346 2012-05-02 Richard Guenther <rguenther@suse.de>
6347
6348 * g++.dg/tree-ssa/pr19807.C: Adjust.
6349
6350 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR tree-optimization/53163
6353 * gcc.c-torture/compile/pr53163.c: New test.
6354
6355 PR rtl-optimization/53160
6356 * gcc.c-torture/execute/pr53160.c: New test.
6357
6358 2012-05-01 Ian Lance Taylor <iant@google.com>
6359
6360 PR c/37303
6361 * gcc.dg/pr37303.c: New test.
6362
6363 2012-05-01 Richard Henderson <rth@redhat.com>
6364
6365 * lib/target-supports.exp
6366 (check_effective_target_sync_long_long_runtime): True for
6367 check_effective_target_powerpc64.
6368
6369 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6370
6371 PR c++/51033
6372 * gcc.dg/vector-1.c: Move to ...
6373 * c-c++-common/vector-1.c: ... here.
6374 * gcc.dg/vector-2.c: Move to ...
6375 * c-c++-common/vector-2.c: ... here.
6376 * gcc.dg/vector-3.c: Move to ...
6377 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6378 * gcc.dg/vector-4.c: Move to ...
6379 * c-c++-common/vector-4.c: ... here.
6380 * gcc.dg/vector-init-1.c: Move to ...
6381 * c-c++-common/vector-init-1.c: ... here.
6382 * gcc.dg/vector-init-2.c: Move to ...
6383 * c-c++-common/vector-init-2.c: ... here.
6384 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6385 * c-c++-common/vector-subscript-1.c: ... here.
6386 * gcc.dg/vector-subscript-2.c: Move to ...
6387 * c-c++-common/vector-subscript-2.c: ... here.
6388 * gcc.dg/vector-subscript-3.c: Move to ...
6389 * c-c++-common/vector-subscript-3.c: ... here.
6390
6391 PR c++/51314
6392 * g++.dg/cpp0x/vt-51314.C: New test.
6393 * g++.dg/cpp0x/variadic76.C: Fix.
6394
6395 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6396
6397 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6398
6399 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6400
6401 Add -Wvarargs option
6402 * c-c++-common/Wvarargs.c: New test case.
6403 * c-c++-common/Wvarargs-2.c: Likewise.
6404
6405 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6406
6407 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6408 * objc.dg/foreach-7.m: Force the test case to run without
6409 -ftrack-macro-expansion.
6410 * c-c++-common/tm/attrib-1.c: Likewise.
6411 * c-c++-common/warn-ommitted-condop.c: Likewise.
6412 * gcc.dg/assign-warn-1.c: Likewise.
6413 * gcc.dg/assign-warn-2.c: Likewise.
6414 * gcc.dg/attr-alloc_size.c: Likewise.
6415 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6416 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6417 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6418 * gcc.dg/c90-const-expr-9.c: Likewise.
6419 * gcc.dg/c99-const-expr-9.c: Likewise.
6420 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6421 * gcc.dg/cpp/direct2s.c: Likewise.
6422 * gcc.dg/cpp/pr28709.c: Likewise.
6423 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6424 * gcc.dg/dfp/composite-type.c: Likewise.
6425 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6426 with -ftrack-macro-expansion
6427 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6428 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6429 * g++.dg/ext/cleanup-1.C: Likewise.
6430 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6431 * g++.dg/template/sfinae10.C: Likewise.
6432 * g++.dg/tm/wrap-2.C: Likewise.
6433 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6434 * g++.dg/warn/Wsign-conversion.C: Likewise.
6435 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6436 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6437 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6438 it to run with -ftrack-macro-expansion.
6439 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6440 test cases without -ftrack-macro-expansion.
6441
6442 Fix location for static class members
6443 * g++.dg/template/sfinae6_neg.C: Adjust.
6444
6445 Make conversion warnings work on NULL with -ftrack-macro-expansion
6446 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6447 alongside the previous testing for NULL.
6448
6449 Fix -Wuninitialized for -ftrack-macro-expansion
6450 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6451
6452 Strip "<built-in>" loc from displayed expansion context
6453 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6454 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6455 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6456 new test above.
6457
6458 Fix expansion point loc for macro-like tokens
6459 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6460 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6461
6462 Fix token pasting with -ftrack-macro-expansion
6463 * gcc.dg/cpp/paste17.c: New test case for
6464 -ftrack-macro-expansion=2 mode only.
6465 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6466
6467 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6468
6469 * gnat.dg/warn6.ad[sb]: New test.
6470
6471 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6472
6473 PR 53149
6474 * gcc.dg/20011021-1.c: Adjust testcase.
6475
6476 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6477
6478 PR fortran/53148
6479 * gfortran.dg/function_optimize_12.f90: New test.
6480
6481 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6482
6483 PR target/53156
6484 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6485 code to match current output and cover new peephole2 pattern.
6486
6487 2012-04-27 Ollie Wild <aaw@google.com>
6488
6489 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6490
6491 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6492
6493 * gcc.c-torture/execute/20120427-2.c: New testcase.
6494 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6495 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6496 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6497
6498 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6499
6500 PR target/53138
6501 * gcc.c-torture/execute/20120427-1.c: New testcase.
6502
6503 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6504
6505 PR middle-end/27139
6506 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6507
6508 2012-04-27 Tom de Vries <tom@codesourcery.com>
6509
6510 PR tree-optimization/51879
6511 * gcc.dg/pr51879.c: New test.
6512 * gcc.dg/pr51879-2.c: Same.
6513 * gcc.dg/pr51879-3.c: Same.
6514 * gcc.dg/pr51879-4.c: Same.
6515 * gcc.dg/pr51879-6.c: Same.
6516
6517 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6518
6519 PR c++/53096
6520 * g++.dg/cpp0x/defaulted35.C: New.
6521 * g++.dg/cpp0x/defaulted15.C: Adjust.
6522
6523 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6524
6525 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6526 structure layout.
6527
6528 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6529
6530 * gcc.target/i386/builtin_target.c: Check avx2.
6531
6532 2012-04-26 Alan Modra <amodra@gmail.com>
6533
6534 * gcc.target/powerpc/savres.c: New test.
6535 * gcc.target/powerpc/powerpc.exp: Run it.
6536
6537 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6538
6539 PR target/53120
6540 * gcc.dg/torture/pr53120.c: New test.
6541
6542 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR middle-end/52979
6545 * gcc.c-torture/compile/pr52979-1.c: New test.
6546 * gcc.c-torture/execute/pr52979-1.c: New test.
6547 * gcc.c-torture/execute/pr52979-2.c: New test.
6548
6549 2012-04-25 Richard Guenther <rguenther@suse.de>
6550
6551 * gcc.target/i386/l_fma_float_5.c: Adjust.
6552 * gcc.target/i386/l_fma_double_4.c: Likewise.
6553 * gcc.target/i386/l_fma_float_2.c: Likewise.
6554 * gcc.target/i386/l_fma_float_6.c: Likewise.
6555 * gcc.target/i386/l_fma_double_1.c: Likewise.
6556 * gcc.target/i386/l_fma_double_5.c: Likewise.
6557 * gcc.target/i386/l_fma_float_3.c: Likewise.
6558 * gcc.target/i386/l_fma_double_2.c: Likewise.
6559 * gcc.target/i386/l_fma_double_6.c: Likewise.
6560 * gcc.target/i386/l_fma_float_4.c: Likewise.
6561 * gcc.target/i386/l_fma_double_3.c: Likewise.
6562 * gcc.target/i386/l_fma_float_1.c: Likewise.
6563
6564 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR tree-optimization/53058
6567 * gcc.c-torture/compile/pr53058.c: New test.
6568
6569 2012-04-25 Jan Hubicka <jh@suse.cz>
6570
6571 PR middle-end/53088
6572 * gcc.target/i386/pr39082-1.c: Update warning location.
6573
6574 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6575
6576 PR c/52880
6577 * gcc.dg/pr52880.c: New test.
6578
6579 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6580
6581 * gcc.dg/m-un-2.c: Update.
6582 * gcc.dg/20011021-1.c: Update.
6583
6584 2012-04-25 Tobias Burnus <burnus@net-b.de>
6585
6586 PR fortran/52196
6587 * gfortran.dg/realloc_on_assign_14.f90: New.
6588
6589 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6590
6591 PR testsuite/52641
6592 PR tree-optimizations/52891
6593 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6594
6595 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6596
6597 PR c++/52363
6598 * g++.dg/cpp0x/sfinae35.C: New.
6599 * g++.dg/cpp0x/sfinae36.C: Likewise.
6600
6601 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6602
6603 * gcc.target/builtin_target.c: New testcase.
6604
6605 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6606
6607 PR target/47197
6608 * gcc.target/powerpc/pr47197.c: New test.
6609
6610 2012-04-24 Richard Guenther <rguenther@suse.de>
6611
6612 PR tree-optimization/53085
6613 * g++.dg/torture/pr53085.C: New testcase.
6614
6615 2012-04-24 Andrew Pinski <apinski@cavium.com>
6616
6617 PR tree-opt/33512
6618 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6619 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6620 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6621
6622 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR middle-end/53084
6625 * gcc.c-torture/execute/pr53084.c: New test.
6626
6627 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6628
6629 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6630
6631 2012-04-23 Andrew Pinski <apinski@cavium.com>
6632
6633 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6634
6635 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6636
6637 PR regression/53076
6638 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6639 * gcc.dg/torture/builtin-power-1.c: Likewise.
6640
6641 2012-04-23 Richard Guenther <rguenther@suse.de>
6642
6643 PR tree-optimization/53070
6644 * gcc.dg/torture/pr53070.c: New testcase.
6645
6646 2012-04-23 Richard Guenther <rguenther@suse.de>
6647
6648 PR c/53060
6649 * gcc.dg/pr53060.c: New testcase.
6650
6651 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6652
6653 PR tree-optimizations/52891
6654 * gcc.c-torture/compile/pr52891-1.c: New test.
6655 * gcc.c-torture/compile/pr52891-2.c: New test.
6656
6657 2012-04-22 Tobias Burnus <burnus@net-b.de>
6658
6659 PR fortran/53051
6660 * gfortran.dg/read_float_4.f90: New.
6661
6662 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6663
6664 PR 35441
6665 * c-c++-common/pr35441.C: New.
6666
6667 2012-04-20 Ian Lance Taylor <iant@google.com>
6668
6669 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6670 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6671
6672 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6673
6674 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6675 array access.
6676 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6677
6678 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6679
6680 PR rtl-optimization/44214
6681 * gcc.dg/pr44214-1.c: New test.
6682 * gcc.dg/pr44214-2.c: Likewise.
6683 * gcc.dg/pr44214-3.c: Likewise.
6684
6685 2012-04-20 Richard Guenther <rguenther@suse.de>
6686
6687 * g++.dg/torture/20120420-1.C: New testcase.
6688
6689 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6690
6691 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6692
6693 2012-04-19 Christian Bruel <christian.bruel@st.com>
6694
6695 * gcc.dg/pr52283.c: New test.
6696
6697 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6698
6699 * gcc.dg/pr37985.c: New test.
6700
6701 2012-04-19 Richard Guenther <rguenther@suse.de>
6702
6703 PR rtl-optimization/44688
6704 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6705 possibly profitable.
6706
6707 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6708
6709 PR tree-optimization/52976
6710 * gfortran.dg/reassoc_11.f: New test.
6711
6712 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6713
6714 PR tree-optimization/52976
6715 * gfortran.dg/reassoc_7.f: New test.
6716 * gfortran.dg/reassoc_8.f: Likewise.
6717 * gfortran.dg/reassoc_9.f: Likewise.
6718 * gfortran.dg/reassoc_10.f: Likewise.
6719
6720 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6721
6722 PR c++/52422
6723 * g++.dg/cpp0x/sfinae33.C: New.
6724 * g++.dg/cpp0x/sfinae34.C: Likewise.
6725
6726 2012-04-18 Joey Ye <joey.ye@arm.com>
6727
6728 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6729
6730 2012-04-18 Richard Guenther <rguenther@suse.de>
6731
6732 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6733 array access.
6734 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6735 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6736
6737 2012-04-17 Tom de Vries <tom@codesourcery.com>
6738
6739 * g++.dg/pr51264-4.C: New test.
6740
6741 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6742
6743 PR c++/52599
6744 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6745
6746 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6747
6748 PR c++/53003
6749 * g++.dg/parse/crash59.C: New.
6750
6751 2012-04-17 Michael Matz <matz@suse.de>
6752
6753 PR tree-optimization/18437
6754 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6755
6756 2012-04-17 Richard Guenther <rguenther@suse.de>
6757
6758 PR middle-end/53011
6759 * g++.dg/torture/pr53011.C: New testcase.
6760
6761 2012-04-16 Jason Merrill <jason@redhat.com>
6762
6763 PR c++/38543
6764 * g++.dg/cpp0x/variadic131.C: New.
6765
6766 PR c++/52008
6767 * g++.dg/cpp0x/variadic130.C: New.
6768
6769 PR c++/50830
6770 * g++.dg/cpp0x/variadic129.C: New.
6771
6772 PR c++/50303
6773 * g++.dg/cpp0x/variadic128.C: New.
6774
6775 2012-04-16 Tobias Burnus <burnus@net-b.de>
6776
6777 PR fortran/52864
6778 * gfortran.dg/pointer_intent_6.f90: New.
6779
6780 2012-04-16 Tobias Burnus <burnus@net-b.de>
6781
6782 PR fortran/52916
6783 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6784 to include public_private_module_4.f90.
6785 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6786 targets.
6787
6788 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6789
6790 PR c++/49152
6791 * g++.dg/diagnostic/operator1.C: New.
6792 * g++.dg/ext/label5.C: Adjust.
6793 * g++.dg/ext/va-arg1.C: Likewise.
6794 * g++.dg/other/error20.C: Likewise.
6795 * g++.dg/other/error20.C: Likewise.
6796 * g++.dg/other/error16.C: Likewise.
6797 * g++.dg/other/error10.C: Likewise.
6798 * g++.dg/parse/error30.C: Likewise.
6799 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6800
6801 2012-04-16 Jason Merrill <jason@redhat.com>
6802
6803 PR c++/51148
6804 * g++.dg/cpp0x/variadic127.C: New.
6805
6806 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6807
6808 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6809 testcase name.
6810 Use fail, pass instead of unresolved.
6811 Don't log $optstr.
6812
6813 PR testsuite/52948
6814 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6815 TODO_dump_func.
6816 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6817 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6818 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6819
6820 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6821
6822 PR fortran/52968
6823 * gfortran.dg/typebound_call_23.f03: New test case.
6824
6825 2012-04-15 Jason Merrill <jason@redhat.com>
6826
6827 PR c++/47220
6828 * g++.dg/cpp0x/variadic126.C: New.
6829
6830 PR c++/52380
6831 * g++.dg/cpp0x/variadic125.C: New.
6832
6833 PR c++/52292
6834 * g++.dg/cpp0x/variadic124.C: New.
6835
6836 PR c++/52706
6837 * g++.dg/cpp0x/nullptr27.C: New.
6838
6839 PR c++/52818
6840 * g++.dg/warn/format8.C: New.
6841
6842 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6843
6844 PR fortran/51082
6845 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6846
6847 2012-04-14 Tobias Burnus <burnus@net-b.de>
6848
6849 PR fortran/52916
6850 PR fortran/40973
6851 * gfortran.dg/public_private_module_3.f90: New.
6852 * gfortran.dg/public_private_module_4.f90: New.
6853
6854 2012-04-14 Tom de Vries <tom@codesourcery.com>
6855
6856 * gcc.dg/superblock.c: New test.
6857
6858 2012-04-14 Tom de Vries <tom@codesourcery.com>
6859
6860 * gcc.dg/pr51879-12.c: New test.
6861
6862 2012-04-13 Jason Merrill <jason@redhat.com>
6863
6864 PR c++/52824
6865 * g++.dg/cpp0x/variadic123.C: New.
6866 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6867
6868 PR c++/52905
6869 * g++.dg/cpp0x/initlist-ctor1.C: New.
6870
6871 PR c++/52915
6872 * g++.dg/other/anon-union2.C: New.
6873
6874 2012-04-13 Martin Jambor <mjambor@suse.cz>
6875
6876 PR middle-end/52939
6877 * g++.dg/ipa/pr52939.C: New test.
6878
6879 2012-04-13 Tom de Vries <tom@codesourcery.com>
6880
6881 * gcc.dg/pr52734.c: New test.
6882
6883 2012-04-13 Richard Guenther <rguenther@suse.de>
6884
6885 PR tree-optimization/52969
6886 * gcc.dg/torture/pr52969.c: New testcase.
6887
6888 2012-04-13 Richard Guenther <rguenther@suse.de>
6889
6890 PR c/52549
6891 * gcc.dg/pr52549.c: New testcase.
6892
6893 2012-04-13 Richard Guenther <rguenther@suse.de>
6894
6895 PR c/52862
6896 * gcc.dg/pr52862.c: New testcase.
6897
6898 2012-04-13 Joey Ye <joey.ye@arm.com>
6899
6900 * gcc.target/arm/thumb1-imm.c: New testcase.
6901
6902 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6903
6904 PR target/52932
6905 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6906 second function argument.
6907 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6908 (calc_permps): Update declaration. Calculate result correctly.
6909 (avx2_test): Change src2 type to union256i_d.
6910 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6911 correctly.
6912
6913 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6914
6915 PR target/52775
6916 * gcc.target/powerpc/pr52775.c: New file.
6917
6918 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6919
6920 PR tree-optimization/18589
6921 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6922 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6923 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6924 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6925 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6926 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6927 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6928 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6929 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6930 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6931
6932 2012-04-12 Richard Guenther <rguenther@suse.de>
6933
6934 PR tree-optimization/52943
6935 * gcc.dg/torture/pr52943.c: New testcase.
6936
6937 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6938
6939 PR target/50751
6940 * gcc/target/sh/pr50751-4.c: New.
6941 * gcc/target/sh/pr50751-5.c: New.
6942 * gcc/target/sh/pr50751-6.c: New.
6943 * gcc/target/sh/pr50751-7.c: New.
6944
6945 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6946
6947 PR c++/52465
6948 * g++.dg/lookup/using52.C: New.
6949
6950 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6951
6952 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6953
6954 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6955
6956 PR rtl-optimization/52876
6957 * gcc.target/i386/pr52876.c: New.
6958
6959 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6960
6961 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6962 __UINTPTR_TYPE__.
6963 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6964 __INTPTR_TYPE__.
6965 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6966 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6967 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6968 (ptrdiff_t): ... this. All uses changed.
6969 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6970 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6971 __INTPTR_TYPE__.
6972 (main): Cast argument to __INTPTR_TYPE__.
6973 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6974 size_t.
6975 * gcc.dg/mallign.c (main): Likewise.
6976 * gcc.dg/pr38700.c (foo): Likewise.
6977 * gcc.dg/long-long-cst1.c (t): Likewise.
6978 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6979 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6980 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6981 * gcc.dg/pr25682.c (d, foo): Likewise.
6982 * gcc.dg/format/cast-1.c (f): Likewise.
6983 * gcc.dg/c90-const-expr-10.c
6984 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6985 (size_t): ...this. All uses changed.
6986 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6987 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6988 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6989 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6990 * gcc.dg/sequence-pt-1.c: Likewise.
6991 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6992 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6993 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6994 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6995 of ptrdiff_t with it.
6996 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6997 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6998 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6999
7000 2012-04-11 Jason Merrill <jason@redhat.com>
7001
7002 PR debug/45088
7003 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7004 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7005
7006 PR c++/52906
7007 * g++.dg/ext/attrib45.C: New.
7008
7009 * g++.dg/eh/dtor3.C: New.
7010
7011 2012-04-11 Richard Guenther <rguenther@suse.de>
7012
7013 PR middle-end/52621
7014 * gfortran.dg/pr52621.f90: New testcase.
7015
7016 2012-04-11 Richard Guenther <rguenther@suse.de>
7017
7018 PR middle-end/52918
7019 * g++.dg/torture/pr52918-1.C: New testcase.
7020 * g++.dg/torture/pr52918-2.C: Likewise.
7021
7022 2012-04-11 Tobias Burnus <burnus@net-b.de>
7023
7024 PR fortran/52729
7025 * gfortran.dg/block_11.f90: New.
7026
7027 2012-04-11 Nick Clifton <nickc@redhat.com>
7028
7029 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7030
7031 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7032
7033 PR target/16458
7034 * gcc.target/powerpc/pr16458-1.c: New test.
7035 * gcc.target/powerpc/pr16458-2.c: Likewise.
7036 * gcc.target/powerpc/pr16458-3.c: Likewise.
7037 * gcc.target/powerpc/pr16458-4.c: Likewise.
7038
7039 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7040
7041 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7042 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7043 * gcc.dg/builtin-bswap-5.c: Likewise.
7044 * gcc.target/i386/builtin-bswap-4.c: New test.
7045
7046 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7047
7048 PR 24985
7049 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7050
7051 2012-04-11 Richard Guenther <rguenther@suse.de>
7052
7053 PR rtl-optimization/52881
7054 * gcc.dg/torture/pr52881.c: New testcase.
7055 * gcc.dg/torture/pr52913.c: Likewise.
7056
7057 2012-04-11 Richard Guenther <rguenther@suse.de>
7058
7059 PR tree-optimization/52912
7060 * gcc.dg/torture/pr52912.c: New testcase.
7061
7062 2010-04-10 Michael Matz <matz@suse.de>
7063
7064 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7065 * gcc.dg/vect/vect-outer-1.c: Adjust.
7066 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7067 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7068 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7069 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7070 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7071 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7072
7073 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7074
7075 PR tree-optimization/52870
7076 * gcc.dg/vect/pr52870.c: New test.
7077
7078 2012-04-09 Mike Stump <mikestump@comcast.net>
7079
7080 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7081 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7082 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7083 * gnat.dg/aggr11.adb: Likewise.
7084 * gnat.dg/aggr11_pkg.ads: Likewise.
7085 * gnat.dg/aggr15.adb: Likewise.
7086 * gnat.dg/aggr15.ads: Likewise.
7087 * gnat.dg/aggr17.adb: Likewise.
7088 * gnat.dg/aggr18.adb: Likewise.
7089 * gnat.dg/array14.adb: Likewise.
7090 * gnat.dg/array14.ads: Likewise.
7091 * gnat.dg/array14_pkg.ads: Likewise.
7092 * gnat.dg/array19.adb: Likewise.
7093 * gnat.dg/array19.ads: Likewise.
7094 * gnat.dg/discr27.adb: Likewise.
7095 * gnat.dg/discr27.ads: Likewise.
7096 * gnat.dg/discr35.adb: Likewise.
7097 * gnat.dg/discr35.ads: Likewise.
7098 * gnat.dg/discr6.adb: Likewise.
7099 * gnat.dg/discr6_pkg.ads: Likewise.
7100 * gnat.dg/import1.adb: Likewise.
7101 * gnat.dg/import1.ads: Likewise.
7102 * gnat.dg/loop_address2.adb: Likewise.
7103 * gnat.dg/opt7.adb: Likewise.
7104 * gnat.dg/opt7.ads: Likewise.
7105 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7106 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7107 * gnat.dg/rep_clause2.adb: Likewise.
7108 * gnat.dg/rep_clause2.ads: Likewise.
7109 * gnat.dg/slice2.adb: Likewise.
7110 * gnat.dg/slice2.ads: Likewise.
7111 * gnat.dg/slice6.adb: Likewise.
7112 * gnat.dg/slice6_pkg.ads: Likewise.
7113 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7114 * gnat.dg/taft_type2.adb: Likewise.
7115 * gnat.dg/taft_type2.ads: Likewise.
7116 * gnat.dg/taft_type2_pkg.ads: Likewise.
7117 * gnat.dg/volatile10.adb: Likewise.
7118 * gnat.dg/volatile10_pkg.ads: Likewise.
7119
7120 * gcc.dg/dll-8.c: Remove execute permissions.
7121 * g++.dg/ext/dllexport5.C: Likewise.
7122
7123 2012-04-09 Jan Hubicka <jh@suse.cz>
7124
7125 PR lto/52722
7126 PR lto/51765
7127 PR lto/52634
7128 * gcc.dg/lto/pr52634_1.c: New testcase.
7129 * gcc.dg/lto/pr52634_0.c: New testcase.
7130
7131 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7132
7133 PR target/52883
7134 * gcc.target/i386/pr52883.c: New testcase.
7135
7136 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7137
7138 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7139 (check_effective_target_sync_long_long): Add SPARC case.
7140 (check_effective_target_sync_long_long_runtime): Likewise.
7141 (check_effective_target_sync_int_long): Adjust SPARC case.
7142 (check_effective_target_sync_char_short): Likewise.
7143
7144 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7145
7146 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7147 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7148
7149 2012-04-08 Tobias Burnus <burnus@net-b.de>
7150
7151 PR fortran/40973
7152 PR fortran/52751
7153 * gfortran.dg/public_private_module_2.f90: New.
7154
7155 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7156
7157 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7158 directives.
7159
7160 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7161
7162 PR fortran/52893
7163 * gfortran.dg/function_optimize_11.f90: New test.
7164
7165 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7166
7167 PR fortran/52668
7168 * gfortran.dg/use_only_6.f90: New test.
7169
7170 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7171
7172 PR fortran/52668
7173 * gfortran.dg/use_only_6.f90: New test.
7174 2012-04-06 Mike Stump <mikestump@comcast.net>
7175
7176 PR testsuite/50722
7177 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7178
7179 2012-04-05 Jason Merrill <jason@redhat.com>
7180
7181 PR c++/52596
7182 * g++.dg/template/qualified-id5.C: New.
7183
7184 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7185
7186 PR target/52882
7187 * gcc.target/i386/pr52882.c: New test.
7188
7189 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7190 Dominique D'Humieures <dominiq@lps.ens.fr>
7191
7192 PR testsuite/52614
7193 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7194 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7195
7196 2012-04-04 Jason Merrill <jason@redhat.com>
7197
7198 PR c++/52845
7199 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7200
7201 2012-04-03 Jason Merrill <jason@redhat.com>
7202
7203 PR c++/52796
7204 * g++.dg/cpp0x/variadic-value1.C: New.
7205
7206 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7207
7208 * gnat.dg/pack18.adb: New test.
7209 * gnat.dg/pack18_pkg.ads: New helper.
7210
7211 2012-04-03 Richard Guenther <rguenther@suse.de>
7212
7213 PR tree-optimization/52808
7214 * gcc.dg/pr52808.c: New testcase.
7215
7216 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7217
7218 PR tree-optimization/52835
7219 * gfortran.dg/pr52835.f90: New test.
7220
7221 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7222
7223 * gnat.dg/specs/aggr5.ads: New test.
7224
7225 2012-04-02 Richard Guenther <rguenther@suse.de>
7226
7227 PR tree-optimization/52756
7228 * gcc.dg/torture/pr52756.c: New testcase.
7229
7230 2012-04-02 Richard Guenther <rguenther@suse.de>
7231
7232 PR middle-end/52803
7233 * gcc.dg/pr52803.c: New testcase.
7234
7235 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7236
7237 PR c++/40942
7238 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7239 DR 214 in account.
7240
7241 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7242
7243 PR c++/50043
7244 * g++.dg/cpp0x/noexcept17.C: New.
7245 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7246 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7247 * g++.dg/cpp0x/noexcept01.C: Likewise.
7248 * g++.dg/eh/init-temp1.C: Likewise.
7249 * g++.dg/eh/ctor1.C: Likwise.
7250
7251 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7252
7253 * gnat.dg/controlled6.adb: New test.
7254 * gnat.dg/controlled6_pkg.ads: New helper.
7255 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7256
7257 2012-03-30 Richard Henderson <rth@redhat.com>
7258
7259 PR debug/52727
7260 * g++.dg/opt/pr52727.C: New testcase.
7261
7262 2012-03-30 Richard Guenther <rguenther@suse.de>
7263
7264 PR tree-optimization/52754
7265 * gcc.target/i386/pr52754.c: New testcase.
7266
7267 2012-03-30 Richard Guenther <rguenther@suse.de>
7268
7269 PR middle-end/52772
7270 * g++.dg/torture/pr52772.C: New testcase.
7271
7272 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7273
7274 PR c++/52718
7275 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7276
7277 2012-03-29 Jason Merrill <jason@redhat.com>
7278
7279 PR c++/52685
7280 * g++.dg/template/inherit8.C: New.
7281
7282 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR c++/52759
7285 * g++.dg/ext/weak4.C: New test.
7286
7287 PR tree-optimization/52760
7288 * gcc.c-torture/execute/pr52760.c: New test.
7289
7290 2012-03-29 Jason Merrill <jason@redhat.com>
7291
7292 PR c++/52743
7293 * g++.dg/cpp0x/initlist-array3.C: New.
7294
7295 2012-03-28 Jason Merrill <jason@redhat.com>
7296
7297 PR c++/52746
7298 * g++.dg/overload/virtual2.C: New.
7299
7300 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7301
7302 * gnat.dg/vect7.ad[sb]: New test.
7303
7304 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7305 Tobias Burnus <burnus@gcc.gnu.org>
7306
7307 PR fortran/52652
7308 * gfortran.dg/allocate_class_1.f90 : Change error test.
7309 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7310 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7311 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7312
7313 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR middle-end/52691
7316 * gcc.dg/pr52691.c: New test.
7317
7318 PR middle-end/52750
7319 * gcc.c-torture/compile/pr52750.c: New test.
7320
7321 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7322
7323 PR target/52692
7324 * gcc.target/avr/torture/builtins-2.c: New test.
7325
7326 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR target/52736
7329 * gcc.target/i386/pr52736.c: New test.
7330
7331 2012-03-27 Martin Jambor <mjambor@suse.cz>
7332
7333 PR middle-end/52693
7334 * gcc.dg/torture/pr52693.c: New test.
7335
7336 2012-03-27 Meador Inge <meadori@codesourcery.com>
7337
7338 PR c++/52672
7339 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7340
7341 2012-03-27 Mike Stump <mikestump@comcast.net>
7342
7343 PR target/52665
7344 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7345 failures that match branch names.
7346
7347 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7348 H.J. Lu <hongjiu.lu@intel.com>
7349
7350 PR target/52698
7351 * gcc.target/i386/pr52698.c: New test.
7352
7353 2012-03-27 Richard Guenther <rguenther@suse.de>
7354
7355 PR middle-end/52720
7356 * gcc.dg/torture/pr52720.c: New testcase.
7357
7358 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7359
7360 * gnat.dg/pack17.adb: New test.
7361
7362 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7363
7364 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7365 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7366
7367 2012-03-26 Martin Jambor <mjambor@suse.cz>
7368
7369 PR tree-optimization/50052
7370 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7371
7372 2012-03-26 Richard Guenther <rguenther@suse.de>
7373
7374 PR tree-optimization/52701
7375 * gfortran.dg/pr52701.f90: New testcase.
7376
7377 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7378
7379 PR tree-optimization/52686
7380 * gcc.target/arm/pr52686.c: New test.
7381
7382 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7383
7384 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7385 Add "-Os -flto" to list.
7386
7387 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7388
7389 * gnat.dg/concat2.ad[sb]: New test.
7390
7391 2012-03-24 Jason Merrill <jason@redhat.com>
7392
7393 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7394 * g++.dg/cpp0x/trailing2.C: Likewise.
7395 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7396 * g++.dg/cpp1y/auto-fn1.C: New.
7397 * g++.dg/cpp1y/auto-fn2.C: New.
7398 * g++.dg/cpp1y/auto-fn3.C: New.
7399 * g++.dg/cpp1y/auto-fn4.C: New.
7400 * g++.dg/cpp1y/auto-fn5.C: New.
7401 * g++.dg/cpp1y/auto-fn6.C: New.
7402 * g++.dg/cpp1y/auto-fn7.C: New.
7403 * g++.dg/cpp1y/auto-fn8.C: New.
7404 * g++.dg/cpp1y/auto-fn9.C: New.
7405 * g++.dg/cpp1y/auto-fn10.C: New.
7406 * g++.dg/cpp1y/auto-fn11.C: New.
7407
7408 2012-03-23 Richard Guenther <rguenther@suse.de>
7409
7410 PR tree-optimization/52678
7411 * gfortran.dg/pr52678.f: New testcase.
7412
7413 2012-03-23 Richard Guenther <rguenther@suse.de>
7414
7415 PR tree-optimization/52638
7416 * g++.dg/torture/pr52638.C: New testcase.
7417
7418 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7419
7420 PR c++/52487
7421 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7422
7423 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7424
7425 PR c++/52671
7426 * g++.dg/ext/attrib44.C: New test.
7427
7428 2012-03-22 Jan Hubicka <jh@suse.cz>
7429
7430 PR middle-end/51737
7431 * g++.dg/torture/pr51737.C: New testcase
7432
7433 2012-03-22 Richard Guenther <rguenther@suse.de>
7434
7435 PR tree-optimization/52548
7436 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7437
7438 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7439
7440 * lib/fortran-modules.exp (list-module-names-1): Remove
7441 warning.
7442
7443 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7444
7445 PR target/50751
7446 * gcc.target/sh/pr50751-1.c: New.
7447 * gcc.target/sh/pr50751-2.c: New.
7448 * gcc.target/sh/pr50751-3.c: New.
7449
7450 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7451
7452 PR target/52479
7453 * gcc.target/sh/sh4a-cos.c: Remove.
7454 * gcc.target/sh/sh4a-sin.c: Remove.
7455 * gcc.target/sh/sh4a-sincos.c: Remove.
7456
7457 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7458
7459 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7460 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7461
7462 2012-03-21 Martin Jambor <mjambor@suse.cz>
7463
7464 PR testsuite/52641
7465 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7466 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7467
7468 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7469
7470 * gcc.target/arm/thumb-16bit-ops.c: New file.
7471 * gcc.target/arm/thumb-ifcvt.c: New file.
7472
7473 2012-03-20 Jason Merrill <jason@redhat.com>
7474
7475 * lib/target-supports.exp: Add { target c++1y }.
7476
7477 * g++.dg/cpp0x/auto32.C: New.
7478
7479 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7480
7481 PR testsuite/52641
7482 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7483 int32plus.
7484 * gcc.dg/torture/pr48124-4.c: Ditto:
7485 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7486
7487 2012-03-20 Jason Merrill <jason@redhat.com>
7488
7489 PR c++/52510
7490 * g++.dg/cpp0x/initlist66.C: New.
7491
7492 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7493
7494 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7495 __AVR_HAVE_LPMX__
7496
7497 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7498
7499 PR target/49868
7500 * gcc.target/avr/torture/addr-space-2.h: New file.
7501 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7502 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7503 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7504 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7505
7506 2012-03-20 Richard Guenther <rguenther@suse.de>
7507
7508 * gnat.dg/pack16.adb: New testcase.
7509 * gnat.dg/pack16_pkg.ads: Likewise.
7510 * gnat.dg/specs/pack8.ads: Likewise.
7511 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7512
7513 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7514
7515 * g++.dg/warn/Wuseless-cast.C: Extend.
7516
7517 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7518
7519 PR c++/14710
7520 * g++.dg/warn/Wuseless-cast.C: New.
7521
7522 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7523
7524 PR libfortran/52608
7525 * gfortran.dg/pr52608.f90: New test.
7526
7527 2012-03-17 Tobias Burnus <burnus@net-b.de>
7528
7529 PR fortran/52585
7530 * gfortran.dg/proc_ptr_36.f90: New.
7531
7532 2012-03-16 Martin Jambor <mjambor@suse.cz>
7533
7534 * gcc.dg/misaligned-expand-1.c: New test.
7535 * gcc.dg/misaligned-expand-3.c: Likewise.
7536
7537 2012-03-16 Richard Guenther <rguenther@suse.de>
7538 Kai Tietz <ktietz@redhat.com>
7539
7540 PR middle-end/48814
7541 * gcc.c-torture/execute/pr48814-1.c: New test.
7542 * gcc.c-torture/execute/pr48814-2.c: New test.
7543 * gcc.dg/tree-ssa/assign-1.c: New test.
7544 * gcc.dg/tree-ssa/assign-2.c: New test.
7545 * gcc.dg/tree-ssa/assign-3.c: New test.
7546
7547 2012-03-16 Richard Guenther <rguenther@suse.de>
7548
7549 * gnat.dg/specs/pack7.ads: New testcase.
7550
7551 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR target/52568
7554 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7555 * gcc.dg/torture/vshuf-8.inc: Likewise.
7556 * gcc.dg/torture/vshuf-16.inc: Likewise.
7557 * gcc.dg/torture/vshuf-32.inc: Likewise.
7558
7559 2012-03-15 Jason Merrill <jason@redhat.com>
7560
7561 * g++.dg/torture/pr52582.C: New.
7562
7563 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7564
7565 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7566
7567 2012-03-15 Ira Rosen <irar@il.ibm.com>
7568 Ulrich Weigand <ulrich.weigand@linaro.org>
7569
7570 * gcc.dg/vect/slp-cond-3.c: New test.
7571 * gcc.dg/vect/slp-cond-4.c: New test.
7572
7573 2012-03-15 Ira Rosen <irar@il.ibm.com>
7574 Ulrich Weigand <ulrich.weigand@linaro.org>
7575
7576 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7577 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7578
7579 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7580
7581 PR libfortran/52434
7582 PR libfortran/48878
7583 PR libfortran/38199
7584 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7585 * gfortran.dg/round_1.f03: Likewise.
7586
7587 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7588 Andrew Pinski <apinski@cavium.com>
7589
7590 PR middle-end/52592
7591 * gcc.dg/pr52592.c: New test.
7592
7593 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7594
7595 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7596 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7597 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7598 * lib/fortran-modules.exp: .. this new file. Adjust users.
7599 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7600 gfortran-dg-debug-runtest): Call cleanup-modules.
7601 * lib/fortran-torture.exp (fortran-torture-execute,
7602 fortran-torture): Likewise.
7603 * gfortran.dg/coarray/caf.exp: Likewise.
7604 * lib/lto.exp: Likewise.
7605 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7606 * gfortran.dg/class_4b.f03: Likewise.
7607 * gfortran.dg/class_4c.f03: Likewise.
7608 * gfortran.dg/class_45a.f03: Likewise.
7609 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7610 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7611 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7612 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7613 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7614 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7615 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7616 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7617 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7618 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7619 * gfortran.dg/whole_file_28.f90: Likewise.
7620 * gfortran.dg/whole_file_29.f90: Likewise.
7621 * gfortran.dg/whole_file_30.f90: Likewise.
7622 * gfortran.dg/whole_file_31.f90: Likewise.
7623
7624 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR tree-optimization/52267
7627 * gcc.dg/pr52267.c: New test.
7628 * gcc.dg/tree-ssa/vrp65.c: New test.
7629 * gcc.dg/tree-ssa/vrp66.c: New test.
7630
7631 2012-03-15 Richard Guenther <rguenther@suse.de>
7632
7633 PR middle-end/52580
7634 * gfortran.dg/vect/pr52580.f: New testcase.
7635
7636 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7637
7638 * gcc.target/sh/fpul-usage-1.c: New.
7639
7640 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7641
7642 PR target/49468
7643 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7644 * gcc.target/sh/pr49468-di.c: Likewise.
7645
7646 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7647
7648 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7649 * gcc.dg/c99-stdint-6.c: Likewise.
7650 * gcc.dg/lto/20090210_0.c: Likewise.
7651 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7652 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7653 * gcc.dg/pragma-init-fini-2.c: Likewise.
7654 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7655 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7656 * gcc.target/i386/pr22152.c: Likewise.
7657 * gcc.target/i386/vect8-ret.c: Likewise.
7658 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7659 handling.
7660
7661 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7662
7663 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7664 * g++.dg/tree-prof/partition1.C: Likewise.
7665 * g++.dg/tree-prof/partition2.C: Likewise.
7666 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7667 handling.
7668 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7669 * gcc.c-torture/execute/20010724-1.c: Remove.
7670 * gcc.c-torture/execute/20010724-1.x: Remove.
7671 * gcc.c-torture/execute/20040208-2.c: Remove.
7672 * gcc.c-torture/execute/20040208-2.x: Remove.
7673 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7674 Remove.
7675 (main) [__mips__ && __sgi__]: Remove.
7676 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7677 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7678 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7679 mips-sgi-irix6* handling.
7680 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7681 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7682 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7683 handling.
7684 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7685 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7686 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7687 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7688 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7689 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7690 mips-sgi-irix6*.
7691 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7692 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7693 * gcc.target/mips/save-restore-3.c: Likewise.
7694 * gcc.target/mips/save-restore-4.c: Likewise.
7695 * gcc.target/mips/save-restore-5.c: Likewise.
7696 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7697 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7698 messages.
7699 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7700 IRIX 6 handling.
7701 (restore_ld_library_path_env_vars): Likewise.
7702 * lib/target-supports.exp (check_profiling_available): Remove
7703 mips*-*-irix* handling.
7704 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7705 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7706 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7707
7708 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR c++/52582
7711 * g++.dg/opt/pr52582.C: New test.
7712
7713 2012-03-14 Richard Guenther <rguenther@suse.de>
7714
7715 PR tree-optimization/52571
7716 * gcc.dg/vect/vect-2.c: Initialize arrays.
7717 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7718 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7719 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7720
7721 2012-03-14 Richard Guenther <rguenther@suse.de>
7722
7723 PR middle-end/52080
7724 PR middle-end/52097
7725 PR middle-end/48124
7726 * gcc.dg/torture/pr48124-1.c: New testcase.
7727 * gcc.dg/torture/pr48124-2.c: Likewise.
7728 * gcc.dg/torture/pr48124-3.c: Likewise.
7729 * gcc.dg/torture/pr48124-4.c: Likewise.
7730
7731 2012-03-14 Richard Guenther <rguenther@suse.de>
7732
7733 PR middle-end/52578
7734 * gcc.dg/pr52578.c: New testcase.
7735
7736 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR c++/52521
7739 * g++.dg/cpp0x/udlit-args2.C: New test.
7740
7741 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7742
7743 PR target/48596
7744 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7745 * gcc.c-torture/compile/pr48596.c: ... here.
7746
7747 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7748
7749 PR c++/51641
7750 * g++.dg/lookup/hidden-class17.C: New test.
7751
7752 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR c/52577
7755 * gcc.dg/Wunused-var-3.c: New test.
7756
7757 2012-03-13 Martin Jambor <mjambor@suse.cz>
7758
7759 * gcc.dg/misaligned-expand-2.c: New test.
7760
7761 2012-03-13 Richard Guenther <rguenther@suse.de>
7762
7763 PR middle-end/52134
7764 * gcc.dg/pr52134.c: New testcase.
7765
7766 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7767
7768 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7769
7770 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7771
7772 PR tree-optimization/46728
7773 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7774 * gcc.target/powerpc/pr46728-5.c: Likewise.
7775 * gcc.target/powerpc/pr46728-8.c: Likewise.
7776 * gcc.target/powerpc/pr46728-10.c: Likewise.
7777 * gcc.target/powerpc/pr46728-11.c: Likewise.
7778 * gcc.target/powerpc/pr46728-13.c: Likewise.
7779 * gcc.target/powerpc/pr46728-14.c: Likewise.
7780 * gcc.target/powerpc/pr46728-15.c: Likewise.
7781
7782 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7783
7784 PR c++/52299
7785 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7786
7787 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7788
7789 PR tree-optimization/46728
7790 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7791 * gcc.target/powerpc/pr46728-5.c: Likewise.
7792 * gcc.target/powerpc/pr46728-8.c: Likewise.
7793 * gcc.target/powerpc/pr46728-10.c: Likewise.
7794 * gcc.target/powerpc/pr46728-11.c: Likewise.
7795 * gcc.target/powerpc/pr46728-13.c: Likewise.
7796 * gcc.target/powerpc/pr46728-14.c: Likewise.
7797 * gcc.target/powerpc/pr46728-15.c: Likewise.
7798
7799 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7800
7801 PR target/49868
7802 * gcc.target/avr/torture/addr-space-1.h: New file.
7803 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7804 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7805 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7806 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7807
7808 2012-03-12 Andrew Pinski <apinski@cavium.com>
7809
7810 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7811
7812 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7813
7814 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7815 * g++.dg/abi/thunk4.C: Likewise.
7816 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7817 Adapt line numbers.
7818 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7819 handling.
7820 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7821 * g++.dg/eh/spbp.C: Likewise.
7822 * g++.dg/ext/label13.C: Likewise.
7823 * g++.dg/guality/guality.exp: Likewise.
7824 * g++.dg/other/anon5.C: Likewise.
7825 * g++.dg/other/pragma-ep-1.C: Remove.
7826 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7827 * g++.dg/warn/pr31246.C: Likewise.
7828 * g++.dg/warn/weak1.C: Likewise.
7829 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7830 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7831 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7832 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7833 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7834 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7835 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7836 * gcc.dg/c99-tgmath-1.c: Likewise.
7837 * gcc.dg/c99-tgmath-2.c: Likewise.
7838 * gcc.dg/c99-tgmath-3.c: Likewise.
7839 * gcc.dg/c99-tgmath-4.c: Likewise.
7840 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7841 handling.
7842 * gcc.dg/debug/pr49032.c: Likewise.
7843 * gcc.dg/guality/guality.exp: Likewise.
7844 * gcc.dg/intmax_t-1.c: Likewise.
7845 * gcc.dg/pr48616.c: Likewise.
7846 * gcc.dg/pragma-ep-1.c: Remove.
7847 * gcc.dg/pragma-ep-2.c: Remove.
7848 * gcc.dg/pragma-ep-3.c: Remove.
7849 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7850 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7851 * gcc.misc-tests/gcov-14.c: Likewise.
7852 * gfortran.dg/guality/guality.exp: Likewise.
7853 * lib/target-supports.exp (check_weak_available): Likewise.
7854 (add_options_for_tls): Likewise.
7855 (check_ascii_locale_available): Likewise.
7856 * obj-c++.dg/dwarf-2.mm: Likewise.
7857 * objc.dg/dwarf-1.m: Likewise.
7858 * objc.dg/dwarf-2.m: Likewise.
7859
7860 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR tree-optimization/51721
7863 * gcc.dg/tree-ssa/vrp64.c: New test.
7864
7865 PR tree-optimization/52533
7866 * gcc.c-torture/compile/pr52533.c: New test.
7867
7868 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7869
7870 * gcc.target/i386/rtm-xabort-1.c: New.
7871 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7872 * gcc.target/i386/rtm-xend-1.c: Ditto.
7873 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7874 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7875 * gcc.target/i386/sse-13.c: Ditto.
7876 * gcc.target/i386/sse-14.c: Ditto.
7877 * gcc.target/i386/sse-22.c: Ditto.
7878 * gcc.target/i386/sse-23.c: Ditto.
7879 * g++.dg/other/i386-2.C: Ditto.
7880 * g++.dg/other/i386-3.C: Ditto.
7881
7882 2012-03-12 Tobias Burnus <burnus@net-b.de>
7883
7884 PR fortran/52542
7885 * gfortran.dg/proc_ptr_35.f90: New.
7886
7887 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7888
7889 PR target/52530
7890 * gcc.dg/torture/pr52530.c: New test.
7891
7892 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7893
7894 PR target/51244
7895 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7896
7897 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7898
7899 PR target/52450
7900 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7901
7902 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7903
7904 2012-03-09 Andrew Pinski <apinski@cavium.com>
7905
7906 PR middle-end/51988
7907 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7908 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7909
7910 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7911
7912 * gcc.dg/tree-ssa/scev-3.c: New.
7913 * gcc.dg/tree-ssa/scev-4.c: New.
7914
7915 2012-03-08 Tobias Burnus <burnus@net-b.de>
7916
7917 PR fortran/52469
7918 * gfortran.dg/proc_ptr_34.f90
7919
7920 2012-03-07 Jason Merrill <jason@redhat.com>
7921
7922 PR c++/52521
7923 * g++.dg/cpp0x/udlit-mangle.C: New.
7924
7925 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7926
7927 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7928
7929 2012-03-06 Richard Guenther <rguenther@suse.de>
7930
7931 PR middle-end/52493
7932 * gcc.dg/torture/pr52493.c: New testcase.
7933
7934 2012-03-06 Richard Guenther <rguenther@suse.de>
7935
7936 PR lto/52097
7937 * gcc.dg/lto/pr52097_0.c: New testcase.
7938
7939 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7940
7941 PR target/51244
7942 * gcc.target/sh/pr51244-1.c: New.
7943 * gcc.target/sh/pr51244-2.c: New.
7944 * gcc.target/sh/pr51244-3.c: New.
7945
7946 2012-03-05 Jason Merrill <jason@redhat.com>
7947
7948 PR c++/51930
7949 * g++.dg/ext/visibility/template11.C: New.
7950
7951 * g++.dg/cpp0x/implicit13.C: New.
7952
7953 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR tree-optimization/51721
7956 * gcc.dg/tree-ssa/vrp63.c: New test.
7957 * gcc.dg/pr51721.c: New test.
7958
7959 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7960
7961 PR fortran/50981
7962 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7963 argument checks.
7964
7965 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7966
7967 PR target/52146
7968 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7969
7970 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7971
7972 PR fortran/50981
7973 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7974
7975 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7976
7977 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7978 int32plus.
7979
7980 2012-03-03 Jason Merrill <jason@redhat.com>
7981
7982 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7983
7984 Core 1270
7985 * g++.dg/cpp0x/initlist65.C: New.
7986
7987 PR c++/36797
7988 * g++.dg/ext/is_empty2.C: New.
7989
7990 2012-03-03 Tobias Burnus <burnus@net-b.de>
7991
7992 PR fortran/48820
7993 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7994
7995 2012-03-03 Tobias Burnus <burnus@net-b.de>
7996
7997 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7998 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7999 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8000 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8001 * gfortran.dg/class_30.f90: Remove dg-warning line.
8002 * gfortran.dg/bind_c_usage_25.f90: New.
8003
8004 2012-03-03 Tobias Burnus <burnus@net-b.de>
8005
8006 PR fortran/48820
8007 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8008 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8009 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8010
8011 2012-03-03 Tobias Burnus <burnus@net-b.de>
8012
8013 PR fortran/48820
8014 * gfortran.dg/assumed_type_1.f90: New.
8015 * gfortran.dg/assumed_type_2.f90: New.
8016 * gfortran.dg/assumed_type_3.f90: New.
8017 * gfortran.dg/assumed_type_4.f90: New.
8018
8019 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8020
8021 PR target/49486
8022 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8023 * gcc.target/sh/pr49468-di.c: New.
8024
8025 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8026
8027 * gcc.dg/graphite/pr50561.c: Update.
8028
8029 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8030
8031 * gcc.target/powerpc/pr52457.c: New test.
8032
8033 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8034
8035 * gcc.target/arm/sat-1.c: New test.
8036
8037 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8038
8039 PR target/46716
8040 * gcc.target/i386/pr46716.c: New test.
8041
8042 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8043
8044 PR c++/51989
8045 * g++.dg/cpp0x/sfinae32.C: New.
8046
8047 2012-03-02 Richard Guenther <rguenther@suse.de>
8048
8049 PR tree-optimization/52406
8050 * gcc.dg/torture/pr52406.c: New testcase.
8051
8052 2012-03-02 Tobias Burnus <burnus@net-b.de>
8053
8054 PR fortran/52325
8055 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8056 * gfortran.dg/nullify_2.f90: Update dg-error.
8057 * gfortran.dg/nullify_4.f90: Ditto.
8058 * gfortran.dg/pointer_init_6.f90: Ditto.
8059
8060 2012-03-02 Tobias Burnus <burnus@net-b.de>
8061
8062 PR fortran/52270
8063 * gfortran.dg/class_51.f90: New.
8064
8065 2012-03-02 Tobias Burnus <burnus@net-b.de>
8066
8067 PR fortran/52452
8068 * gfortran.dg/intrinsic_8.f90: New.
8069
8070 2012-03-01 Kai Tietz <ktietz@redhat.com>
8071
8072 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8073 routines on mingw targets.
8074 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8075
8076 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8077
8078 PR tree-optimization/52445
8079 * gcc.dg/pr52445.c: New test.
8080
8081 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR target/52437
8084 * gcc.c-torture/compile/pr52437.c: New test.
8085
8086 PR middle-end/52419
8087 * gcc.dg/torture/pr52419.c: New test.
8088
8089 PR tree-optimization/52429
8090 * gcc.dg/torture/pr52429.c: New test.
8091 * g++.dg/opt/pr52429.C: New test.
8092
8093 2012-02-29 Richard Guenther <rguenther@suse.de>
8094
8095 PR testsuite/52297
8096 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8097 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8098 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8099 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8100 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8101 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8102
8103 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8104
8105 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8106
8107 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8108
8109 PR fortran/52386
8110 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8111
8112 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8113
8114 PR target/51534
8115 * gcc.target/arm/neon/pr51534.c: New testcase.
8116
8117 2012-02-28 Richard Guenther <rguenther@suse.de>
8118
8119 PR target/52407
8120 * gcc.dg/torture/pr52407.c: New testcase.
8121
8122 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8123
8124 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8125 * gcc.target/arm/vfp2.c: Likewise.
8126 * gcc.target/arm/vfp3.c: Likewise.
8127 * gcc.target/arm/vfp4.c: Likewise.
8128 * gcc.target/arm/vfp5.c: Likewise.
8129 * gcc.target/arm/vfp6.c: Likewise.
8130 * gcc.target/arm/vfp7.c: Likewise.
8131 * gcc.target/arm/vfp8.c: Likewise.
8132 * gcc.target/arm/vfp9.c: Likewise.
8133 * gcc.target/arm/vfp10.c: Likewise.
8134 * gcc.target/arm/vfp11.c: Likewise.
8135 * gcc.target/arm/vfp12.c: Likewise.
8136 * gcc.target/arm/vfp13.c: Likewise.
8137 * gcc.target/arm/vfp14.c: Likewise.
8138 * gcc.target/arm/vfp15.c: Likewise.
8139 * gcc.target/arm/vfp16.c: Likewise.
8140 * gcc.target/arm/vfp17.c: Likewise.
8141 * gcc.target/arm/neon-constants.h: New file.
8142 * gcc.target/arm/neon-vect1.c: New test.
8143 * gcc.target/arm/neon-vect2.c: New test.
8144 * gcc.target/arm/neon-vect3.c: New test.
8145 * gcc.target/arm/neon-vect4.c: New test.
8146 * gcc.target/arm/neon-vect5.c: New test.
8147 * gcc.target/arm/neon-vect6.c: New test.
8148 * gcc.target/arm/neon-vect7.c: New test.
8149 * gcc.target/arm/neon-vect8.c: New test.
8150
8151 2012-02-28 Richard Guenther <rguenther@suse.de>
8152
8153 PR tree-optimization/52402
8154 * gcc.dg/torture/pr52402.c: New testcase.
8155
8156 2012-02-28 Richard Guenther <rguenther@suse.de>
8157
8158 PR lto/52400
8159 * g++.dg/lto/pr52400_0.C: New testcase.
8160
8161 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8162
8163 * gcc.target/avr/torture/builtins-1.c: New test.
8164 * gcc.target/avr/torture/builtins-error.c: New test.
8165
8166 2012-02-28 Kai Tietz <ktietz@redhat.com>
8167
8168 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8169 * gcc.target/i386/pr45352-2.c: Likewise.
8170 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8171 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8172 targets instead rand.
8173 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8174 * gcc.target/i386/sse2-mul-1.c: Likewise.
8175 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8176 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8177 * gcc.target/i386/pad-1.c: Likewise.
8178 * gcc.target/i386/pad-9.c: Likewise.
8179 * gcc.target/i386/pad-2.c: Likewise.
8180 * gcc.target/i386/pad-5b.c: Likewise.
8181 * gcc.target/i386/pad-8.c: Likewise.
8182 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8183 * gcc.target/i386/pr44130.c: Likewise.
8184 * gcc.target/i386/align-main-1.c: Likewise.
8185 * gcc.target/i386/align-main-2.c: Likewise.
8186 * gcc.target/i386/sw-1.c: Likewise.
8187 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8188 on x64 mingw target.
8189 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8190 * gcc.target/i386/pr46295.c: Likewise.
8191 * gcc.target/i386/amd64-abi-1.c: Likewise.
8192 * gcc.target/i386/amd64-abi-2.c: Likewise.
8193 * gcc.target/i386/pr39082-1.c: Likewise.
8194 * gcc.target/i386/pr39162.c: Likewise.
8195 * gcc.target/i386/pr22152.c: Likewise.
8196 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8197 * gcc.target/i386/wrfsbase-2.c: Likewise.
8198 * gcc.target/i386/local.c: Likewise
8199 * gcc.target/i386/wrgsbase-1.c: Likewise.
8200 * gcc.target/i386/wrfsbase-1.c: Likewise.
8201 * gcc.target/i386/pr39315-3.c: Likewise.
8202 * gcc.target/i386/pr35767-4.c: Likewise.
8203 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8204 x64 mingw target.
8205 * gcc.target/i386/pr45336-2.c: Likewise.
8206 * gcc.target/i386/pr45336-1.c: Likewise.
8207 * gcc.target/i386/pr45336-4.c: Likewise.
8208
8209 2012-02-27 Tristan Gingold <gingold@adacore.com>
8210
8211 * gnat.dg/array20.ad[sb]: New test.
8212
8213 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR target/52375
8216 * gcc.target/arm/pr52375.c: New test.
8217 * gcc.c-torture/compile/pr52375.c: New test.
8218
8219 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8220
8221 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8222 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8223
8224 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8225
8226 * gnat.dg/aggr19.adb: New test.
8227 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8228
8229 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8230
8231 PR target/49263
8232 * gcc.target/sh/pr49263.c: New.
8233
8234 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8235
8236 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8237 simulate_thread_wrapper_other_threads
8238 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8239 Move initialization of 'value' to main().
8240 (main): Initialize 'value';
8241 * gcc.dg/simulate-thread/speculative-store.c
8242 (simulate_thread_step_verify): Return 0 when successful.
8243 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8244 Reduce threshold.
8245 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8246 (simulate_thread_wrapper_other_threads): Return a success/fail value
8247 and issue an error if the instruction count threshold is exceeded.
8248
8249 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8250
8251 PR target/50580
8252 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8253 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8254
8255 2012-02-24 Richard Guenther <rguenther@suse.de>
8256
8257 PR middle-end/52355
8258 * gcc.dg/pr52355.c: New testcase.
8259
8260 2012-02-23 Kai Tietz <ktietz@redhat.com>
8261
8262 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8263 * gcc.dg/Wpadded.c: Likewise.
8264 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8265 structure-layout.
8266 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8267 for sleep by Sleep and add windows.h include for this function.
8268 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8269 targets.
8270 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8271 target.
8272 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8273 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8274 on x64 mingw target.
8275 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8276 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8277 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8278 failure on LLP64 target.
8279
8280 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8281
8282 PR c/52290
8283 * gcc.dg/noncompile/pr52290.c: New test.
8284
8285 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR tree-optimization/52019
8288 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8289
8290 2012-02-22 Kai Tietz <ktietz@redhat.com>
8291
8292 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8293 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8294 derived pdiff_t type.
8295 * g++.dg/torture/pr49720.C: Likewise
8296
8297 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8298
8299 PR target/52330
8300 * gcc.target/i386/pr52330.c: New test.
8301
8302 2012-02-22 Tobias Burnus <burnus@net-b.de>
8303
8304 PR fortran/52335
8305 * gfortran.dg/io_constraints_10.f90: New.
8306
8307 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8308
8309 * lib/target-supports.exp (check_effective_target_vect_condition):
8310 Return true for NEON.
8311
8312 2012-02-21 Kai Tietz <ktietz@redhat.com>
8313
8314 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8315
8316 2012-02-21 Richard Guenther <rguenther@suse.de>
8317
8318 PR tree-optimization/52324
8319 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8320
8321 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8322
8323 PR middle-end/51782
8324 * gcc.target/avr/torture/pr51782-1.c: New test.
8325
8326 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR tree-optimization/52318
8329 * gcc.dg/pr52318.c: New test.
8330
8331 2012-02-20 Kai Tietz <ktietz@redhat.com>
8332
8333 * gcc.dg/bf-ms-layout-3.c: New testcase.
8334
8335 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8336
8337 PR testsuite/52229
8338 PR fortran/32380
8339 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8340
8341 2012-02-20 Richard Guenther <rguenther@suse.de>
8342
8343 PR tree-optimization/52298
8344 * gcc.dg/torture/pr52298.c: New testcase.
8345 * gcc.dg/vect/pr52298.c: Likewise.
8346
8347 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8348
8349 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8350 * gcc.c-torture/execute/pr52286.c: Ditto.
8351
8352 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR tree-optimization/52286
8355 * gcc.c-torture/execute/pr52286.c: New test.
8356
8357 2012-02-18 Tobias Burnus <burnus@net-b.de>
8358
8359 PR fortran/52295
8360 * gfortran.dg/interface_35.f90: Use -std=f2003.
8361 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8362 * gfortran.dg/interface_assignment_4.f90: Ditto.
8363 * gfortran.dg/bessel_1.f90: Ditto.
8364 * gfortran.dg/func_result_6.f90: Ditto.
8365 * gfortran.dg/hypot_1.f90: Ditto.
8366 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8367
8368 2012-02-17 Tobias Burnus <burnus@net-b.de>
8369
8370 PR translation/52232
8371 PR translation/52234
8372 PR translation/52245
8373 PR translation/52246
8374 PR translation/52262
8375 PR translation/52273
8376 * gfortran.dg/coarray_22.f90: Update dg-error.
8377 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8378
8379 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8380
8381 PR target/51753
8382 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8383 (simulate-thread): Use default timeout.
8384
8385 2012-02-16 Jason Merrill <jason@redhat.com>
8386
8387 PR c++/52248
8388 * g++.dg/ext/timevar1.C: New.
8389
8390 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8391
8392 PR c++/52126
8393 * g++.dg/template/using21.C: New.
8394 * g++.dg/template/using22.C: Likewise.
8395
8396 2012-02-16 Jason Merrill <jason@redhat.com>
8397
8398 PR c++/51415
8399 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8400
8401 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR tree-optimization/52255
8404 * gcc.c-torture/compile/pr52255.c: New test.
8405
8406 PR debug/52260
8407 * g++.dg/debug/dwarf2/pr52260.C: New test.
8408
8409 PR middle-end/51929
8410 * g++.dg/ipa/pr51929.C: New test.
8411
8412 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8413
8414 PR target/52199
8415 * gcc.target/powerpc/pr52199.c: New file.
8416
8417 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8418
8419 PR target/52152
8420 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8421
8422 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8423
8424 * gcc.dg/pr51867.c: Don't include <math.h>.
8425 (sqrtf): Declare.
8426
8427 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8428
8429 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8430 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8431
8432 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8433
8434 PR tree-optimization/50561
8435 * gcc.dg/graphite/pr50561.c: New testcase.
8436
8437 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8438
8439 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8440 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8441
8442 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8443
8444 * gnat.dg/discr35.ad[sb]: New test.
8445
8446 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8447
8448 * gnat.dg/volatile10.adb: New test.
8449 * gnat.dg/volatile10_pkg.ads: New helper.
8450
8451 2012-02-14 Jason Merrill <jason@redhat.com>
8452
8453 * g++.dg/ext/attrib43.C: New.
8454
8455 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8456
8457 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8458 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8459 fgnu_tm.
8460 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8461 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8462 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8463 effective_target fgnu_tm.
8464 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8465
8466 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR c++/52247
8469 * g++.dg/template/asmgoto1.C: New test.
8470
8471 2012-02-14 Ian Lance Taylor <iant@google.com>
8472
8473 PR go/48501
8474 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8475 compiling generated file for 64bit and index tests.
8476
8477 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8478
8479 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8480
8481 2012-02-14 Richard Guenther <rguenther@suse.de>
8482
8483 PR tree-optimization/52244
8484 PR tree-optimization/51528
8485 * gcc.dg/torture/pr52244.c: New testcase.
8486
8487 2012-02-14 Walter Lee <walt@tilera.com>
8488
8489 * g++.dg/other/PR23205.C: Disable test on tile.
8490 * g++.dg/other/pr23205-2.C: Disable test on tile.
8491 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8492 * gcc.dg/20040813-1.c: Disable test on tile.
8493 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8494 * gcc.misc-tests/linkage.exp: Handle tilegx.
8495
8496 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR tree-optimization/52210
8499 * gcc.dg/pr52210.c: New test.
8500
8501 2012-02-14 Jason Merrill <jason@redhat.com>
8502
8503 PR c++/39055
8504 * g++.dg/overload/defarg5.C: New.
8505
8506 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR c/52181
8509 * c-c++-common/pr52181.c: New test.
8510
8511 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR c++/52215
8514 * g++.dg/ext/atomic-1.C: New test.
8515
8516 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8517
8518 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8519
8520 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR middle-end/52209
8523 * gcc.c-torture/execute/pr52209.c: New test.
8524
8525 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8526
8527 PR fortran/50981
8528 * gfortran.dg/elemental_optional_args_5.f03: New test.
8529
8530 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8531
8532 PR testsuite/50076
8533 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8534 cases.
8535
8536 2012-02-11 Ian Lance Taylor <iant@google.com>
8537
8538 PR go/51874
8539 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8540 SPARC Solaris. Don't run the test at all on systems where it may
8541 not work, rather than xfailing it.
8542
8543 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8544
8545 PR rtl-optimization/52175
8546 * gcc.c-torture/compile/pr52175.c: New test.
8547
8548 2012-02-10 Jason Merrill <jason@redhat.com>
8549
8550 PR c++/51910
8551 * g++.dg/template/repo10.C: New.
8552
8553 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR debug/52132
8556 * gcc.dg/pr52132.c: New test.
8557
8558 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8559
8560 * gnat.dg/specs/aggr4.ads: New test.
8561 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8562
8563 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8564
8565 PR target/52146
8566 * gcc.target/i386/pr52146.c: New.
8567
8568 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR middle-end/52177
8571 * c-c++-common/pr52177.c: New test.
8572
8573 2012-02-10 Jan Hubicka <jh@suse.cz>
8574
8575 PR middle-end/48600
8576 * g++.dg/torture/pr48600.C: New testcase.
8577
8578 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8579
8580 PR middle-end/52140
8581 * gcc.dg/dfp/pr52140.c: New test.
8582
8583 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR fortran/32380
8586 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8587 of dg-options.
8588
8589 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8590
8591 PR middle-end/51867
8592 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8593 * gcc.dg/pr51867.c: New test.
8594
8595 2012-02-09 Ian Lance Taylor <iant@google.com>
8596
8597 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8598 which don't support -fsplit-stack. Turn off optimization when
8599 compiling select5-out.go.
8600
8601 2012-02-08 Ian Lance Taylor <iant@google.com>
8602
8603 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8604 systems which don't support -fsplit-stack.
8605
8606 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8607
8608 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8609 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8610 machine instuction in the log.
8611
8612 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8613
8614 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8615 to 20 seconds.
8616
8617 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8618
8619 PR driver/48524
8620 * gcc.dg/pr48524.c: New test.
8621 * gcc.dg/pr48524.spec: New spec file for test.
8622
8623 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8624
8625 PR fortran/32380
8626 * gfortran.dg/vect/pr32380.f90: New test.
8627
8628 2012-02-08 Tobias Burnus <burnus@net-b.de>
8629
8630 PR fortran/52151
8631 * gfortran.dg/realloc_on_assign_12.f90: New.
8632
8633 2012-02-08 Richard Guenther <rguenther@suse.de>
8634
8635 PR rtl-optimization/52170
8636 * gcc.dg/torture/pr52170.c: New testcase.
8637
8638 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8639
8640 PR gcov-profile/52150
8641 * gcc.dg/tree-prof/pr52150.c: New test.
8642
8643 PR rtl-optimization/52139
8644 * gcc.dg/pr52139.c: New test.
8645
8646 2012-02-07 Jason Merrill <jason@redhat.com>
8647
8648 PR c++/51675
8649 * g++.dg/cpp0x/constexpr-union3.C: New.
8650
8651 PR c++/52035
8652 * g++.dg/lto/pr52035_0.C: New.
8653
8654 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8655
8656 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8657 * gcc.dg/special/weak-1.c: Likewise.
8658 * gcc.dg/ucnid-12.c: Likewise.
8659 * gcc.dg/torture/pr45678-1.c: Likewise.
8660 * gcc.dg/torture/pr45678-2.c: Likewise.
8661 * gcc.dg/vector-4.c: Likewise.
8662 * gcc.dg/ipa/inline-5.c: Likewise.
8663 * gcc.dg/ucnid-11.c: Likewise.
8664 * gcc.misc-tests/gcov-13.c: Likewise.
8665 * gcc.misc-tests/gcov-14.c: Likewise.
8666 * g++.dg/ext/label13.C: Likewise.
8667 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8668 hppa*-*-hpux* options.
8669 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8670 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8671 * gcc.dg/pr48616.c: Likewise.
8672 * gcc.dg/pr17957.c: Likewise.
8673 * gcc.dg/pr17055-1.c: Likewise.
8674 * gcc.dg/pr32912-1.c: Likewise.
8675 * gcc.dg/tm/pr51472.c: Likewise.
8676 * c-c++-common/fold-bitand-4.c: Likewise.
8677 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8678 Use dg-additional-options for extra options.
8679
8680 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8681
8682 * gcc.target/epiphany/interrupt-2.c: New test.
8683
8684 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8685
8686 PR target/52155
8687 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8688 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8689 for MIPS ELF.
8690
8691 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8692
8693 PR target/52152
8694 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8695
8696 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8697
8698 PR middle-end/24306
8699 PR target/52154
8700 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8701 * gcc.target/mips/va-arg-1.c: New test.
8702
8703 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8704
8705 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8706 for -mno-pointers-to-nested-functions.
8707
8708 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8709
8710 * gcc.c-torture/execute/20120207-1.c: New test.
8711
8712 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8713
8714 PR rtl-optimization/52060
8715 * gcc.dg/torture/pr52060.c: New test.
8716
8717 PR middle-end/52074
8718 * gcc.c-torture/compile/pr52074.c: New test.
8719
8720 2012-02-07 Tobias Burnus <burnus@net-b.de>
8721
8722 PR fortran/51514
8723 * gfortran.dg/class_to_type_2.f90: New.
8724
8725 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8726
8727 PR fortran/32373
8728 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8729 Remove module.
8730
8731 2012-02-06 Jason Merrill <jason@redhat.com>
8732
8733 PR c++/52088
8734 * g++.dg/template/conv13.C: New.
8735
8736 2012-02-06 Richard Guenther <rguenther@suse.de>
8737
8738 PR tree-optimization/52115
8739 * gcc.c-torture/compile/pr52115.c: New testcase.
8740
8741 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR target/52129
8744 * gcc.c-torture/execute/pr52129.c: New test.
8745
8746 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8747
8748 * gcc.dg/pr48374.c: Actually add the test I forgot
8749 in the 2012-01-25 commit.
8750
8751 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8752
8753 PR fortran/32373
8754 * gfortran.dg/vect/vect-8.f90: New test case.
8755
8756 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8757
8758 PR fortran/48847
8759 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8760
8761 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8762
8763 PR fortran/52102
8764 * gfortran.dg/class_48.f90 : Add test of allocate class array
8765 component with source in subroutine test3. Remove commenting
8766 out in subroutine test4, since branching on unitialized variable
8767 is now fixed (no PR for this last.).
8768
8769 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8770
8771 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8772 on MIPS targets.
8773 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8774
8775 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8776
8777 PR target/52125
8778 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8779 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8780
8781 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8782
8783 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8784 (check_effective_target_sync_int_long): Use it.
8785 (check_effective_target_sync_char_short): Likewise.
8786 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8787
8788 2012-02-05 Tobias Burnus <burnus@net-b.de>
8789
8790 PR fortran/51972
8791 * gfortran.dg/class_48.f90: Add some further checks.
8792
8793 2012-02-05 Ira Rosen <irar@il.ibm.com>
8794
8795 PR tree-optimization/52091
8796 * gcc.dg/vect/pr52091.c: New test.
8797
8798 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR rtl-optimization/52113
8801 * gcc.target/avr/pr52113.c: New test.
8802
8803 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8804
8805 PR rtl-optimization/52092
8806 * gcc.c-torture/compile/pr52092.c: New test.
8807
8808 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8809
8810 PR fortran/41587
8811 * gfortran.dg/class_array_10.f03: New test.
8812
8813 PR fortran/46356
8814 * gfortran.dg/class_array_11.f03: New test.
8815
8816 PR fortran/51754
8817 * gfortran.dg/class_array_12.f03: New test.
8818
8819 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8820
8821 PR fortran/52012
8822 * gfortran.dg/realloc_on_assign_11.f90: New test.
8823
8824 2012-02-02 Tobias Burnus <burnus@net-b.de>
8825
8826 PR fortran/52093
8827 * gfortran.dg/shape_7.f90: New.
8828
8829 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8830
8831 * gcc.target/mips/mips-prepend-1.c: New test.
8832
8833 2012-02-02 Jan Hubicka <jh@suse.cz>
8834 Tom de Vries <tom@codesourcery.com>
8835
8836 PR middle-end/51998
8837 * gcc.dg/alias-12.c: New testcase.
8838 * gcc.dg/alias-13.c: New testcase.
8839
8840 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR target/52086
8843 * gcc.dg/pr52086.c: New test.
8844
8845 PR tree-optimization/52073
8846 * gcc.c-torture/compile/pr52073.c: New test.
8847
8848 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8849
8850 PR fortran/51958
8851 * gfortran.dg/function_optimize_10.f90: New test.
8852
8853 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8854
8855 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8856 test on alpha*-*-*.
8857
8858 2012-02-01 Tobias Burnus <burnus@net-b.de>
8859
8860 PR fortran/52024
8861 * gfortran.dg/typebound_operator_14.f90: New.
8862
8863 2012-02-01 Tobias Burnus <burnus@net-b.de>
8864
8865 PR fortran/52059
8866 * gfortran.dg/elemental_function_1.f90: New.
8867
8868 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8869
8870 PR rtl-optimization/51374
8871 * gcc.target/avr/torture/pr51374-1.c:
8872 Also fail if SBIS is seen.
8873
8874 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8875
8876 PR rtl-optimization/51374
8877 * gcc.target/avr/torture/pr51374-1.c: New.
8878
8879 2012-01-31 Tobias Burnus <burnus@net-b.de>
8880
8881 PR fortran/52024
8882 * gfortran.dg/typebound_generic_11.f90: New.
8883
8884 2012-01-31 Tobias Burnus <burnus@net-b.de>
8885
8886 PR fortran/52029
8887 * gfortran.dg/class_49.f90: New.
8888
8889 2012-01-31 Tobias Burnus <burnus@net-b.de>
8890
8891 PR fortran/52013
8892 * gfortran.dg/elemental_args_check_6.f90: New.
8893
8894 2012-01-31 Jason Merrill <jason@redhat.com>
8895
8896 PR c++/52043
8897 * g++.dg/cpp0x/variadic122.C: New.
8898
8899 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8900
8901 PR fortran/52012
8902 * gfortran.dg/realloc_on_assign_10.f90: New test.
8903
8904 2012-01-31 Richard Guenther <rguenther@suse.de>
8905
8906 PR tree-optimization/51528
8907 * gcc.dg/torture/pr51528.c: New testcase.
8908
8909 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8910
8911 PR go/48501
8912 * lib/go.exp (go_target_compile): Append timeout= to options.
8913 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8914 select5-out.go test on alpha*-*-* targets.
8915
8916 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8917
8918 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8919 (TEST_SHORT): Reformat in the same way.
8920 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8921 (TEST_SHORT): Reformat in the same way.
8922 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8923 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8924 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8925 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8926 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8927
8928 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8929
8930 PR target/51835
8931 * gcc.target/arm/pr51835.c: New testcase.
8932
8933 2012-01-30 Richard Guenther <rguenther@suse.de>
8934
8935 PR tree-optimization/52028
8936 * gcc.dg/torture/pr52028.c: New testcase.
8937 * gfortran.dg/ldist-pr45199.f: Adjust.
8938 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8939 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8940 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8941
8942 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR debug/52027
8945 * gcc.dg/tree-prof/pr52027.c: New test.
8946
8947 PR tree-optimization/52046
8948 * gcc.dg/pr52046.c: New test.
8949
8950 PR debug/52048
8951 * g++.dg/other/pr52048.C: New test.
8952
8953 2012-01-30 Richard Guenther <rguenther@suse.de>
8954
8955 PR tree-optimization/52045
8956 * gcc.dg/pr52045.c: New testcase.
8957
8958 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8959
8960 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8961 new code generated for __sync_lock_release.
8962
8963 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8964
8965 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8966
8967 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8968
8969 PR testsuite/51875
8970 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8971
8972 * g++.dg/ext/visibility/template10.C: Fix typo.
8973
8974 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8975
8976 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8977
8978 PR c++/51327
8979 * g++.dg/cpp0x/constexpr-ice6.C: New.
8980
8981 2012-01-29 Tobias Burnus <burnus@net-b.de>
8982
8983 PR fortran/41600
8984 * gfortran.dg/default_initialization_6.f90: New.
8985
8986 2012-01-29 Tobias Burnus <burnus@net-b.de>
8987
8988 PR fortran/51972
8989 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8990 * gfortran.dg/class_48.f90: New.
8991
8992 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8993
8994 PR fortran/51808
8995 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8996
8997 2012-01-28 Tobias Burnus <burnus@net-b.de>
8998
8999 PR fortran/51972
9000 * gfortran.dg/class_allocate_12.f90: New.
9001
9002 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9003
9004 * gcc.dg/torture/pr50444.c: Fix dg directives.
9005
9006 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR target/52006
9009 * gcc.target/arm/pr52006.c: New test.
9010
9011 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9012
9013 PR testsuite/52011
9014 * gcc.dg/lto/trans-mem.h: New file.
9015 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9016 * gcc.dg/lto/trans-mem-1_1.c: Same.
9017 * gcc.dg/lto/trans-mem-4_1.c: Same.
9018 * gcc.dg/lto/trans-mem-3_1.c: Same.
9019
9020 2012-01-27 Tobias Burnus <burnus@net-b.de>
9021
9022 PR fortran/52022
9023 * gfortran.dg/dummy_procedure_7.f90: New.
9024
9025 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9026
9027 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9028 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9029
9030 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR c++/51852
9033 * g++.dg/other/gc5.C: New test.
9034
9035 2012-01-27 Richard Guenther <rguenther@suse.de>
9036
9037 PR tree-optimization/50444
9038 * gcc.dg/torture/pr50444.c: New testcase.
9039
9040 2012-01-27 Tobias Burnus <burnus@net-b.de>
9041
9042 PR fortran/51970
9043 PR fortran/51977
9044 * gfortran.dg/move_alloc_13.f90: New.
9045
9046 2012-01-27 Tobias Burnus <burnus@net-b.de>
9047
9048 PR fortran/51953
9049 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9050 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9051 and change dg-error string.
9052
9053 2012-01-27 Tobias Burnus <burnus@net-b.de>
9054
9055 PR fortran/52016
9056 * gfortran.dg/elemental_args_check_5.f90: New.
9057
9058 2012-01-27 Richard Guenther <rguenther@suse.de>
9059
9060 PR middle-end/51959
9061 * g++.dg/torture/pr51959.C: New testcase.
9062
9063 2012-01-27 Tom de Vries <tom@codesourcery.com>
9064
9065 PR tree-optimization/51990
9066 * gcc.dg/pr51990.c: New test.
9067 * gcc.dg/pr51990-2.c: Same.
9068
9069 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9070 Tobias Burnus <burnus@gcc.gnu.org>
9071
9072 PR fortran/48705
9073 * gfortran.dg/class_allocate_11.f03: New.
9074
9075 PR fortran/51870
9076 PR fortran/51943
9077 PR fortran/51946
9078 * gfortran.dg/class_allocate_7.f03: New.
9079 * gfortran.dg/class_allocate_8.f03: New.
9080 * gfortran.dg/class_allocate_9.f03: New.
9081 * gfortran.dg/class_allocate_10.f03: New.
9082
9083 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9084
9085 * gnat.dg/discr34.adb: New test.
9086 * gnat.dg/discr34_pkg.ads: New helper.
9087
9088 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9089
9090 * gnat.dg/discr33.adb: New test.
9091
9092 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9093
9094 * gnat.dg/limited_with3.ad[sb): New test.
9095 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9096 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9097 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9098
9099 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9100
9101 * gnat.dg/stack_usage1.adb: New test.
9102 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9103
9104 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9105 * gcc.dg/pr44194-2.c: Likewise.
9106
9107 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9108
9109 PR c++/51370
9110 * g++.dg/template/crash112.C: New.
9111
9112 2012-01-27 Richard Henderson <rth@redhat.com>
9113
9114 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9115
9116 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9117
9118 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9119
9120 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR middle-end/51895
9123 * g++.dg/opt/pr51895.C: New test.
9124
9125 2012-01-26 Michael Matz <matz@suse.de>
9126
9127 PR tree-optimization/48794
9128 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9129
9130 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9131
9132 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9133
9134 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9135
9136 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9137 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9138 memory.
9139 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9140 the default value for s390 and s390x.
9141
9142 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9143
9144 PR lto/51698
9145 * gcc.dg/lto/trans-mem-4_0.c: New.
9146 * gcc.dg/lto/trans-mem-4_1.c: New.
9147 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9148 TM builtins.
9149 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9150 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9151 TM builtins.
9152 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9153 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9154 TM builtins.
9155
9156 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9157
9158 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9159
9160 2012-01-25 Ian Lance Taylor <iant@google.com>
9161
9162 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9163
9164 2012-01-25 Tobias Burnus <burnus@net-b.de>
9165
9166 PR fortran/51995
9167 * gfortran.dg/typebound_proc_25.f90: New.
9168
9169 2012-01-25 Jason Merrill <jason@redhat.com>
9170
9171 PR c++/51992
9172 * g++.dg/lto/pr51992_0.C: New.
9173
9174 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9175
9176 PR tree-optimization/51987
9177 * gcc.target/i386/pr51987.c: New test.
9178
9179 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9180
9181 * gcc.dg/tm/lto-1.c: Require lto support in target.
9182
9183 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9184
9185 PR rtl-optimization/48374
9186 * gcc.dg/pr48374.c: New test.
9187
9188 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9189
9190 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9191
9192 2012-01-25 Tobias Burnus <burnus@net-b.de>
9193
9194 PR fortran/51966
9195 * gfortran.dg/derived_constructor_char_3.f90: New.
9196
9197 2012-01-24 Ian Lance Taylor <iant@google.com>
9198
9199 * go.test/go-test.exp (filecmp): New procedure.
9200 (errchk): Handle quoted square brackets.
9201 (go-gc-tests): Set go_compile_args. Handle various new test
9202 lines. Skip a few new tests.
9203 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9204
9205 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9206
9207 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9208 (check_effective_target_vect_extract_even_odd)
9209 (check_effective_target_vect_interleave): Return true for MIPS
9210 paired-single.
9211
9212 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9213
9214 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9215 (main): Use it instead of argc.
9216
9217 2012-01-24 Jason Merrill <jason@redhat.com>
9218
9219 PR c++/51973
9220 * g++.dg/cpp0x/sfinae31.C: New.
9221
9222 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9223
9224 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9225
9226 2012-01-24 Jason Merrill <jason@redhat.com>
9227
9228 PR c++/51812
9229 * g++.dg/inherit/covariant20.C: New.
9230
9231 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9232
9233 PR c++/51223
9234 * g++.dg/parse/crash58.C: New.
9235
9236 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR target/51957
9239 * gcc.dg/pr51957-1.c: New test.
9240 * gcc.dg/pr51957-1.h: New file.
9241 * gcc.dg/pr51957-2.c: New test.
9242
9243 2012-01-23 Jason Merrill <jason@redhat.com>
9244
9245 PR c++/51930
9246 * g++.dg/ext/visibility/template10.C: New.
9247
9248 2012-01-23 Tobias Burnus <burnus@net-b.de>
9249
9250 PR fortran/51948
9251 * gfortran.dg/move_alloc_12.f90: New.
9252
9253 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9254
9255 PR middle-end/45416
9256 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9257
9258 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9259
9260 PR c++/51398
9261 * g++.dg/template/crash111.C: New.
9262
9263 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9264
9265 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9266 configurations.
9267 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9268
9269 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9270
9271 PR testsuite/51941
9272 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9273 the DW_TAG_class_type and DW_AT_name: "Executor".
9274
9275 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9276
9277 * lib/target-supports.exp
9278 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9279 (check_effective_target_vect_interleave): Likewise.
9280
9281 2012-01-22 Jason Merrill <jason@redhat.com>
9282
9283 PR c++/51925
9284 * g++.dg/template/using20.C: New.
9285 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9286
9287 2012-01-23 Jason Merrill <jason@redhat.com>
9288
9289 PR target/51934
9290 * g++.dg/torture/pr51344.C: Limit to x86.
9291
9292 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9293
9294 * c-c++-common/tm/omp.c: Require target with pthread support.
9295
9296 2012-01-23 Richard Guenther <rguenther@suse.de>
9297
9298 PR tree-optimization/51949
9299 * gcc.dg/torture/pr51949.c: New testcase.
9300
9301 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9302
9303 PR rtl-optimization/51933
9304 * gcc.c-torture/execute/pr51933.c: New test.
9305
9306 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9307
9308 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9309 Do not define for Interix.
9310
9311 2012-01-22 Jason Merrill <jason@redhat.com>
9312
9313 PR c++/51832
9314 * g++.dg/lto/pr51832.h: New.
9315 * g++.dg/lto/pr51832_0.C: New.
9316 * g++.dg/lto/pr51832_1.C: New.
9317
9318 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9319
9320 * gcc.dg/ext-elim-1.c: New test.
9321
9322 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9323
9324 PR target/51931
9325 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9326 * g++.dg/opt/longbranch1.C: Likewise.
9327
9328 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9329
9330 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9331 in C++11 mode.
9332
9333 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9334
9335 PR fortran/50556
9336 * gfortran.dg/namelist_74.f90: New test.
9337 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9338
9339 2012-01-21 Tobias Burnus <burnus@net-b.de>
9340
9341 PR fortran/51913
9342 * gfortran.dg/class_47.f90: New.
9343
9344 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9345
9346 * gnat.dg/renaming5.ad[sb]: New test.
9347
9348 2012-01-20 Jason Merrill <jason@redhat.com>
9349
9350 PR c++/51919
9351 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9352
9353 2012-01-20 Jason Merrill <jason@redhat.com>
9354
9355 PR c++/51922
9356 * g++.dg/ext/attrib42.C: Require ilp32.
9357
9358 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR target/51915
9361 * gcc.target/arm/pr51915.c: New test.
9362
9363 2012-01-20 Cary Coutant <ccoutant@google.com>
9364 Dodji Seketeli <dodji@redhat.com>
9365
9366 PR debug/45682
9367 * g++.dg/debug/dwarf2/nested-3.C: New test.
9368
9369 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9370
9371 PR c++/51402
9372 * g++.dg/template/crash110.C: New.
9373
9374 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9375
9376 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9377 Remove default options on hppa*-*-hpux*.
9378
9379 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9380
9381 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9382
9383 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9384
9385 * gcc.c-torture/compile/pr51856.c: New testcase.
9386
9387 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9388
9389 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9390 options to go_target_compile.
9391
9392 2012-01-20 Kai Tietz <ktietz@redhat.com>
9393
9394 * g++.dg/torture/pr51344.C: Fix typo.
9395
9396 2012-01-20 Richard Guenther <rguenther@suse.de>
9397
9398 PR tree-optimization/51903
9399 * g++.dg/torture/pr51903.C: New testcase.
9400
9401 2012-01-20 Tobias Burnus <burnus@net-b.de>
9402 Janus Weil <janus@gcc.gnu.org>
9403
9404 PR fortran/51056
9405 * gfortran.dg/use_21.f90: New.
9406
9407 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR target/51106
9410 * gcc.dg/torture/pr51106-1.c: New test.
9411 * gcc.dg/torture/pr51106-2.c: New test.
9412
9413 2012-01-19 Kai Tietz <ktietz@redhat.com>
9414
9415 * g++.dg/torture/pr51344.C: New test.
9416
9417 2012-01-19 Tobias Burnus <burnus@net-b.de>
9418
9419 PR fortran/51904
9420 * gfortran.dg/intrinsic_size_2.f90: New.
9421
9422 2012-01-19 Jason Merrill <jason@redhat.com>
9423
9424 PR c++/51889
9425 * g++.dg/inherit/using7.C: New.
9426
9427 2012-01-19 Richard Guenther <rguenther@suse.de>
9428
9429 PR tree-optimization/37997
9430 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9431
9432 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9433
9434 PR rtl-optimization/51505
9435 * gcc.dg/pr51505.c: New test.
9436
9437 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9438
9439 PR fortran/51634
9440 * gfortran.dg/typebound_operator_12.f03: New.
9441 * gfortran.dg/typebound_operator_13.f03: New.
9442
9443 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9444
9445 PR c++/51225
9446 * g++.dg/cpp0x/pr51225.C: New.
9447
9448 2012-01-17 Ian Lance Taylor <iant@google.com>
9449
9450 PR go/50656
9451 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9452
9453 2012-01-17 Tobias Burnus <burnus@net-b.de>
9454
9455 PR fortran/51869
9456 * gfortran.dg/realloc_on_assign_9.f90: New.
9457
9458 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9459
9460 PR other/51165
9461 * gcc.dg/tm/memopt-3.c: Remove xfail.
9462 * gcc.dg/tm/memopt-4.c: Remove xfail.
9463 * gcc.dg/tm/memopt-5.c: Remove xfail.
9464 * gcc.dg/tm/memopt-7.c: Remove xfail.
9465
9466 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9467
9468 PR tree-optimization/51877
9469 * gcc.c-torture/execute/pr51877.c: New test.
9470
9471 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9472
9473 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9474 {!vect_align_arrays} to vect_sizes_32B_16B.
9475 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9476 * gcc.dg/vect/vect-peel-3.c: Ditto.
9477
9478 2012-01-16 Jason Merrill <jason@redhat.com>
9479
9480 PR c++/51854
9481 * g++.dg/abi/mangle60.C: New.
9482
9483 PR c++/51827
9484 * g++.dg/pch/mangle1.{C,Hs}: New.
9485
9486 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9487 Tobias Burnus <burnus@net-b.de>
9488
9489 PR fortran/50981
9490 * gfortran.dg/elemental_optional_args_3.f90: New
9491 * gfortran.dg/elemental_optional_args_4.f90: New
9492
9493 2012-01-16 Tobias Burnus <burnus@net-b.de>
9494
9495 PR fortran/51809
9496 * gfortran.dg/use_20.f90: New
9497
9498 2012-01-16 Jason Merrill <jason@redhat.com>
9499
9500 PR c++/51868
9501 * g++.dg/cpp0x/rv-bitfield.C: New.
9502 * g++.dg/cpp0x/rv-bitfield2.C: New.
9503
9504 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9505
9506 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9507 subroutine 'qsort' and use index array to assign the result.
9508
9509 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR tree-optimization/51865
9512 * gcc.dg/pr51865.c: New test.
9513
9514 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9515
9516 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9517
9518 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9519
9520 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9521 to be loaded from the constant pool, rather than via %hi and %lo.
9522
9523 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9524
9525 PR rtl-optimization/51821
9526 * gcc.dg/pr51821.c: New test.
9527
9528 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9529
9530 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9531
9532 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9533
9534 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9535
9536 2012-01-14 Tobias Burnus <burnus@net-b.de>
9537
9538 PR fortran/51800
9539 * gfortran.dg/init_flag_8.f90: New.
9540 * gfortran.dg/init_flag_9.f90: New.
9541
9542 2011-01-14 Tobias Burnus <burnus@net-b.de>
9543
9544 PR fortran/51816
9545 * gfortran.dg/use_18.f90: New.
9546 * gfortran.dg/use_19.f90: New.
9547
9548 2012-01-13 Ian Lance Taylor <iant@google.com>
9549
9550 PR c++/50012
9551 * g++.dg/warn/Wsign-compare-4.C: New.
9552
9553 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9554
9555 PR fortran/48351
9556 * gfortran.dg/alloc_comp_assign.f03: New.
9557 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9558 __BUILTIN_FREE from 38 to 32.
9559
9560 2012-01-13 Jason Merrill <jason@redhat.com>
9561
9562 PR c++/20681
9563 * g++.dg/warn/Wreturn-type-7.C: New.
9564
9565 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9566
9567 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9568 assumption.
9569 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9570 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9571 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9572 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9573 int32plus because of big array needed.
9574 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9575 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9576
9577 2012-01-13 Jason Merrill <jason@redhat.com>
9578
9579 PR c++/51813
9580 * g++.dg/ext/visibility/template9.C: New.
9581
9582 PR c++/51620
9583 * g++.dg/cpp0x/defaulted34.C: New.
9584 * g++.dg/template/virtual3.C: New.
9585
9586 2012-01-13 Richard Guenther <rguenther@suse.de>
9587
9588 PR middle-end/8081
9589 * gcc.dg/torture/pr8081.c: New testcase.
9590
9591 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9592
9593 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9594
9595 2012-01-12 Jason Merrill <jason@redhat.com>
9596
9597 PR c++/51714
9598 * g++.dg/ext/stmtexpr14.C: New.
9599
9600 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9601
9602 PR c++/51633
9603 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9604
9605 2012-01-12 Jason Merrill <jason@redhat.com>
9606
9607 PR c++/48051
9608 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9609 * g++.dg/abi/mangle58.C: Likewise.
9610
9611 PR c++/51403
9612 * g++.dg/template/arg8.C: New.
9613
9614 2012-01-12 Ira Rosen <irar@il.ibm.com>
9615
9616 PR tree-optimization/51799
9617 * gcc.dg/vect/pr51799.c: New test.
9618 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9619 patterns.
9620
9621 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9622 Tobias Burnus <burnus@net-b.de>
9623
9624 PR fortran/51057
9625 PR fortran/51616
9626 * lib/target-supports.exp
9627 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9628 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9629
9630 2012-01-11 Jason Merrill <jason@redhat.com>
9631
9632 PR c++/51565
9633 * g++.dg/ext/attrib42.C: New.
9634
9635 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9636
9637 PR bootstrap/51796
9638 * gcc.dg/pr51796.c: New test.
9639
9640 2012-01-11 Jason Merrill <jason@redhat.com>
9641
9642 PR c++/51818
9643 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9644
9645 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9646
9647 * gnat.dg/array19.ad[sb]: New test.
9648
9649 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9650
9651 * gnat.dg/opt23.ad[sb]: New test.
9652 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9653 * gnat.dg/opt24.ad[sb]: New test.
9654
9655 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9656
9657 PR tree-optimization/49642
9658 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9659 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9660
9661 2012-01-11 Jason Merrill <jason@redhat.com>
9662
9663 PR c++/51613
9664 * g++.dg/template/explicit-args5.C: New.
9665
9666 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9667
9668 * gcc.c-torture/execute/20120110-1.c: New testcase.
9669
9670 2012-01-10 Jason Merrill <jason@redhat.com>
9671
9672 PR c++/51614
9673 * g++.dg/inherit/ambig1.C: New.
9674
9675 PR c++/51433
9676 * g++.dg/cpp0x/constexpr-cache1.C: New.
9677
9678 2012-01-10 Richard Guenther <rguenther@suse.de>
9679
9680 PR tree-optimization/51801
9681 * gcc.dg/torture/pr51801.c: New testcase.
9682
9683 2012-01-10 Tobias Burnus <burnus@net-b.de>
9684
9685 PR fortran/51652
9686 * gfortran.dg/allocate_with_typespec_5.f90: New.
9687
9688 2012-01-10 Tobias Burnus <burnus@net-b.de>
9689
9690 * gfortran.dg/class_39.f03: Update dg-error string.
9691
9692 2012-01-10 Richard Guenther <rguenther@suse.de>
9693
9694 PR tree-optimization/50913
9695 * gcc.dg/graphite/interchange-16.c: New testcase.
9696 * gcc.dg/graphite/scop-20.c: XFAIL.
9697 * gfortran.dg/graphite/interchange-1.f: Likewise.
9698 * gfortran.dg/graphite/block-1.f90: Likewise.
9699 * gfortran.dg/graphite/block-2.f: Likewise.
9700
9701 2012-01-10 Richard Henderson <rth@redhat.com>
9702
9703 * lib/target-supports.exp (check_effective_target_vect_perm,
9704 check_effective_target_vect_perm_byte,
9705 check_effective_target_vect_perm_short): Enable for arm neon.
9706
9707 2012-01-09 Tobias Burnus <burnus@net-b.de>
9708
9709 PR fortran/46328
9710 * gfortran.dg/typebound_operator_11.f90: New.
9711
9712 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9713
9714 * gnat.dg/array18.adb: New test.
9715 * gnat.dg/array18_pkg.ads: New helper.
9716
9717 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9718
9719 PR fortran/51791
9720 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9721 around base object in first assignment in main program.
9722 * gfortran.dg/typebound_operator_10.f03: New test.
9723
9724 2012-01-09 Martin Jambor <mjambor@suse.cz>
9725
9726 PR tree-optimization/51759
9727 * g++.dg/ipa/pr51759.C: New test.
9728
9729 2012-01-09 Tobias Burnus <burnus@net-b.de>
9730
9731 PR fortran/51758
9732 * gfortran.dg/optional_absent_2.f90: New.
9733
9734 2012-01-09 Tobias Burnus <burnus@net-b.de>
9735
9736 PR fortran/51578
9737 * gfortran.dg/use_17.f90: New.
9738
9739 2012-01-09 Gary Funck <gary@intrepid.com>
9740
9741 PR preprocessor/33919
9742 * gcc.dg/pr33919.c: New test.
9743 * gcc.dg/pr33919-0.h: New test header file.
9744 * gcc.dg/pr33919-1.h: Ditto.
9745 * gcc.dg/pr33919-2.h: Ditto.
9746
9747 2012-01-07 Jan Hubicka <jh@suse.cz>
9748
9749 PR tree-optimize/51694
9750 * gcc.c-torture/compile/pr51694.c: new testcase.
9751
9752 2012-01-07 Jan Hubicka <jh@suse.cz>
9753
9754 PR tree-optimization/51600
9755 * g++.dg/torture/pr51600.C: New testcase.
9756
9757 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9758
9759 PR gcov-profile/51715
9760 PR gcov-profile/51717
9761 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9762 * gcc.misc-tests/gcov-14.c: Likewise.
9763
9764 2012-01-06 Jason Merrill <jason@redhat.com>
9765
9766 * g++.dg/parse/new5.C: New.
9767
9768 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9769
9770 PR testsuite/51655
9771 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9772 including <string.h>.
9773
9774 2012-01-06 Jason Merrill <jason@redhat.com>
9775
9776 * g++.dg/abi/mangle51.C: New.
9777 * g++.dg/abi/mangle52.C: New.
9778 * g++.dg/abi/mangle53.C: New.
9779 * g++.dg/abi/mangle54.C: New.
9780 * g++.dg/abi/mangle55.C: New.
9781 * g++.dg/abi/mangle56.C: New.
9782 * g++.dg/abi/mangle57.C: New.
9783 * g++.dg/abi/mangle58.C: New.
9784 * g++.dg/abi/mangle59.C: New.
9785 * g++.dg/cpp0x/trailing3.C: Update mangling.
9786 * g++.dg/cpp0x/variadic111.C: Update mangling.
9787 * g++.dg/cpp0x/variadic4.C: Update mangling.
9788 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9789 * g++.dg/template/nontype22.C: Works now.
9790 * g++.dg/template/pr35240.C: Works now.
9791
9792 * g++.dg/cpp0x/error7.C: New.
9793
9794 2012-01-06 Tobias Burnus <burnus@net-b.de>
9795
9796 * gfortran.dg/deallocate_stat_2.f90: New.
9797 * coarray/allocate_errgmsg.f90: New.
9798 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9799 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9800 * coarray/subobject_1.f90: Fix for num_images > 1.
9801 * gfortran.dg/deallocate_stat.f90: Update due to changed
9802 stat= handling.
9803
9804 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9805
9806 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9807
9808 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9809
9810 * ada/acats/overflow.lst: Add cb20004.
9811
9812 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9813
9814 PR c++/51541
9815 * g++.dg/cpp0x/alias-decl-18.C: New test.
9816
9817 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9818
9819 * gcc.c-torture/execute/20120104-1.c: New test.
9820
9821 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9822
9823 PR fortran/PR48946
9824 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9825 the old typebound_operator_8.f03.
9826 * gfortran.dg/typebound_operator_8.f03: New version of
9827 typebound_operator_7.f03 with 'u' a derived type instead of a
9828 class object.
9829
9830 2012-01-05 Richard Guenther <rguenther@suse.de>
9831
9832 * g++.dg/torture/pr49309.C: Skip for -flto.
9833
9834 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR middle-end/51761
9837 * gcc.c-torture/compile/pr51761.c: New test.
9838
9839 2012-01-05 Richard Guenther <rguenther@suse.de>
9840
9841 PR tree-optimization/51760
9842 * gcc.dg/torture/pr51760.c: New testcase.
9843
9844 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9845
9846 PR middle-end/51472
9847 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9848
9849 2012-01-05 Richard Guenther <rguenther@suse.de>
9850
9851 PR lto/41576
9852 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9853 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9854
9855 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9856
9857 PR debug/51695
9858 * gcc.dg/pr51695.c: New test.
9859
9860 2012-01-04 Andrew Pinski <apinski@cavium.com>
9861
9862 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9863 * gcc.target/mips/octeon2-lx-1.c: New test.
9864 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9865 * gcc.target/mips/octeon2-lx-2.c: New test.
9866 * gcc.target/mips/octeon2-lx-3.c: New test.
9867
9868 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9869
9870 PR other/51163
9871 PR other/51164
9872 * gcc.dg/tm/alias-1.c: Adjust regexp.
9873 * gcc.dg/tm/alias-2.c: Adjust regexp.
9874
9875 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9876
9877 PR c++/51064
9878 * g++.dg/warn/Wparentheses-26.C: New.
9879
9880 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9881
9882 * gfortran.dg/elemental_optional_args_2.f90: New test.
9883
9884 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9885
9886 PR fortran/49693
9887 * gfortran.dg/common_17.f90: New test.
9888
9889 2012-01-04 Richard Guenther <rguenther@suse.de>
9890
9891 PR tree-optimization/49651
9892 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9893 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9894
9895 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9896
9897 PR c++/51738
9898 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9899
9900 2012-01-03 Andrew Pinski <apinski@cavium.com>
9901
9902 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9903 for all mips targets. Also allow an optional .cfi_startproc.
9904
9905 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9906
9907 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9908
9909 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9910
9911 PR c++/29273
9912 * g++.dg/rtti/dyncast5.C: New.
9913
9914 2012-01-03 Richard Guenther <rguenther@suse.de>
9915
9916 PR tree-optimization/51070
9917 * gcc.dg/torture/pr51070-2.c: New testcase.
9918
9919 2012-01-03 Richard Guenther <rguenther@suse.de>
9920
9921 PR tree-optimization/51692
9922 * gcc.dg/torture/pr51692.c: New testcase.
9923
9924 2012-01-03 Richard Guenther <rguenther@suse.de>
9925
9926 PR debug/51650
9927 * g++.dg/lto/pr51650-3_0.C: New testcase.
9928
9929 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9930
9931 PR c++/15867
9932 * g++.dg/warn/Wredundant-decls-spec.C: New.
9933
9934 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9935
9936 PR tree-optimization/51719
9937 * g++.dg/tree-prof/pr51719.C: New test.
9938
9939 2012-01-03 Richard Guenther <rguenther@suse.de>
9940
9941 PR middle-end/51730
9942 * gcc.dg/fold-compare-6.c: New testcase.
9943
9944 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR c++/51669
9947 * g++.dg/gomp/pr51669.C: New test.
9948
9949 2012-01-02 Jason Merrill <jason@redhat.com>
9950
9951 PR c++/51675
9952 * g++.dg/cpp0x/constexpr-union2.C: New.
9953
9954 PR c++/51666
9955 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9956
9957 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9958
9959 PR c++/51462
9960 * g++.dg/cpp0x/constexpr-99.C: New test.
9961
9962 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9963
9964 PR c++/20140
9965 * g++.dg/template/init9.C: New.
9966
9967 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9968
9969 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9970 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9971 rather than a specific number.
9972
9973 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9974
9975 PR fortran/46262
9976 PR fortran/46328
9977 PR fortran/51052
9978 * gfortran.dg/typebound_operator_7.f03: New.
9979 * gfortran.dg/typebound_operator_8.f03: New.
9980
9981 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9982
9983 PR target/51729
9984 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9985 XFAIL.
9986 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9987
9988 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9989
9990 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9991
9992 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9993
9994 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9995 for MIPS.
9996
9997 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9998
9999 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10000 * gfortran.dg/io_real_boz_4.f90: Likewise.
10001 * gfortran.dg/io_real_boz_5.f90: Likewise.
10002
10003 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10004
10005 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10006
10007 2012-01-02 Revital Eres <revital.eres@linaro.org>
10008
10009 * gcc.dg/sms-11.c: New file.
10010
10011 2012-01-02 Tobias Burnus <burnus@net-b.de>
10012
10013 PR fortran/51682
10014 * gfortran.dg/coarray/image_index_3.f90: New.
10015
10016 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10017
10018 PR c++/16603
10019 * g++.dg/parse/enum8.C: New.
10020
10021 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10022
10023 PR c++/51379
10024 * g++.dg/conversion/reinterpret4.C: New.
10025 * g++.dg/conversion/reinterpret1.C: Adjust.
10026
10027 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10028
10029 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10030
10031 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10032
10033 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10034 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10035 * g++.old-deja/g++.jason/access14.C: Likewise.
10036 * g++.old-deja/g++.jason/access8.C: Likewise.
10037 * g++.old-deja/g++.jason/access1.C: Likewise.
10038 * g++.old-deja/g++.other/access3.C: Likewise.
10039 * g++.old-deja/g++.other/access5.C: Likewise.
10040 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10041 * g++.old-deja/g++.law/visibility22.C: Likewise.
10042 * g++.old-deja/g++.law/visibility26.C: Likewise.
10043 * g++.old-deja/g++.mike/p2746.C: Likewise.
10044 * g++.dg/debug/using1.C: Likewise.
10045 * g++.dg/lookup/using51.C: Likewise.
10046 * g++.dg/inherit/using5.C: Likewise.
10047 * g++.dg/inherit/pr30297.C: Likewise.
10048 * g++.dg/inherit/access8.C: Likewise.
10049 * g++.dg/torture/pr39362.C: Likewise.
10050 * g++.dg/template/crash13.C: Likewise.
10051 * g++.dg/template/using10.C: Likewise.
10052
10053 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10054
10055 PR fortran/51502
10056 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10057
10058 2012-01-01 Ira Rosen <irar@il.ibm.com>
10059
10060 PR tree-optimization/51704
10061 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10062 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10063 corresponding flags.
10064
10065 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10066
10067 PR c++/51723
10068 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10069
10070 2012-01-01 Jan Hubicka <jh@suse.cz>
10071
10072 PR rtl-optimization/51069
10073 * gcc.c-torture/compile/pr51069.c: New testcase.
10074
10075 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR tree-optimization/51683
10078 * gcc.dg/pr51683.c: New test.
10079 \f
10080 Copyright (C) 2012 Free Software Foundation, Inc.
10081
10082 Copying and distribution of this file, with or without modification,
10083 are permitted in any medium without royalty provided the copyright
10084 notice and this notice are preserved.