re PR rtl-optimization/55247 (internal compiler error: Max. number of generated reloa...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR middle-end/55247
4 PR middle-end/55259
5 * gcc.target/i386/pr55247-2.c: New file.
6
7 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
8
9 PR middle-end/55263
10 * g++.dg/pr55263.C: New test.
11
12 2012-11-11 Martin Jambor <mjambor@suse.cz>
13
14 PR tree-optimization/55238
15 * testsuite/gcc.dg/torture/pr55238.c: New test.
16
17 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
19 * c-c++-common/torture/vector-subscript-1.c: Likewise.
20 * c-c++-common/torture/vector-subscript-2.c: Likewise.
21
22 2012-11-10 Jan Hubicka <jh@suse.cz>
23
24 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
25
26 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
27
28 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
29 -mno-sse -mno-mmx to dg-options. Reformat.
30
31 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
32
33 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
34 * c-c++-common/vector-compare-1.c: Same.
35 * c-c++-common/vector-compare-2.c: Same.
36 * g++.dg/other/unused1.C: Skip on AIX.
37 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
38 extra message on AIX.
39
40 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
41
42 PR target/55247
43 * gcc.target/i386/pr55247.c: New test.
44
45 2012-11-09 Andrew Pinski <apinski@cavium.com>
46
47 * gcc.c-torture/execute/20121108-1.c: New test.
48
49 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
50
51 PR c++/54413
52 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
53 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
54 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
55 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
56
57 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
58
59 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
60 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
61 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
62 array bounds.
63 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
64
65 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
66
67 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
68 * g++.dg/tm/pr47530.C: Same.
69
70 2012-11-09 Jason Merrill <jason@redhat.com>
71
72 PR c++/54859
73 * g++.dg/cpp0x/alias-decl-25.C: New.
74
75 * g++.dg/abi/abi-tag1.C: New.
76 * g++.dg/abi/abi-tag2.C: New.
77
78 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
79
80 PR rtl-optimization/55154
81 * gcc.target/i386/pr55154.c: New test.
82
83 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
84
85 PR rtl-optimization/55151
86 * gcc.dg/pr55151.c: Move ...
87 * gcc.target/i386/pr55151.c: ... here.
88
89 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
90
91 PR rtl-optimization/54472
92 * gcc.dg/pr54472.c: New test.
93
94 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
95
96 * gnat.dg/stack_check3.ad[sb]: New test.
97
98 2012-11-08 Ian Lance Taylor <iant@google.com>
99
100 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
101 with arguments. Handle errorcheckoutput and rundir test types.
102
103 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
104
105 PR tree-optimization/55191
106 * gcc.dg/pr55191.c: New test.
107
108 2012-11-08 Jakub Jelinek <jakub@redhat.com>
109
110 PR debug/54499
111 * g++.dg/debug/pr54499.C: New test.
112
113 2012-11-08 Jan Hubicka <jh@suse.cz>
114
115 PR middle-end/48636
116 * gcc.dg/winline-3.c: Update.
117
118 2012-11-08 Martin Jambor <mjambor@suse.cz>
119
120 * gfortran.dg/ipcp-array-1.f90: New test.
121
122 2012-11-08 Florian Weimer <fweimer@redhat.com>
123
124 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
125
126 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
127
128 PR rtl-optimization/55151
129 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
130
131 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
132
133 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
134
135 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
136
137 * gcc.c-torture/compile/20121107-1.c: New test.
138
139 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
140
141 PR rtl-optimization/55151
142 * gcc.dg/pr55151.c: Compile it only for x86_64.
143
144 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
145
146 PR rtl-optimization/55122
147 * gcc.dg/pr55122.c: New test.
148
149 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
150
151 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
152 word powerpc.
153 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
154 * gcc.target/powerpc/loop_align.c: Skip on AIX.
155 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
156 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
157
158 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
159
160 PR c/53063
161 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
162
163 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
164
165 PR c/51294
166 * c-c++-common/pr51294.c: New.
167
168 2012-11-07 Martin Jambor <mjambor@suse.cz>
169
170 PR tree-optimization/53787
171 * gcc.dg/ipa/ipa-5.c: Adjust.
172 * gcc.dg/ipa/ipcp-agg-1.c: New test.
173 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
174 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
175 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
176 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
177 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
178 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
179 * gfortran.dg/pr48636-2.f90: New test.
180 * gfortran.dg/pr53787.f90: Likewise.
181
182 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
183
184 PR c++/55226
185 Revert:
186 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
187
188 PR c++/54922
189 * g++.dg/cpp0x/constexpr-union4.C: New.
190
191 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
192
193 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
194
195 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
196
197 PR target/49220
198 * gcc.c-torture/compile/pr49220.c: New test.
199
200 2012-11-07 Florian Weimer <fweimer@redhat.com>
201
202 * g++.dg/init/new40.C: New.
203
204 2012-11-07 Jakub Jelinek <jakub@redhat.com>
205
206 PR debug/54693
207 * gcc.dg/guality/pr54693-2.c: New test.
208
209 2012-11-06 Andrew Pinski <apinski@cavium.com>
210
211 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
212 -fno-vect-cost-model.
213
214 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
215
216 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
217 * gcc.dg/tm/debug-1.c: Same.
218 * gcc.dg/tm/irrevocable-3.c: Same.
219 * gcc.dg/tm/irrevocable-4.c: Same.
220 * gcc.dg/tm/memopt-10.c: Same.
221 * gcc.dg/tm/memopt-11.c: Same.
222 * gcc.dg/tm/props-4.c: Same.
223 * gcc.dg/tm/wrap-3.c: Same.
224 * gcc.dg/tm/wrap-4.c: Same.
225
226 2012-11-06 Andrew Pinski <apinski@cavium.com>
227
228 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
229
230 2012-11-06 Jan Hubicka <jh@suse.cz>
231
232 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
233 candidate still.
234 * gcc.dg/tree-ssa/loop-23.c: Likewise.
235 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
236 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
237
238 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
239
240 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
241
242 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
243
244 PR middle-end/41993
245 * gcc.dg/torture/pr41993.c: New test.
246
247 2012-11-06 Jan Hubicka <jh@suse.cz>
248
249 * gcc.target/i386/l_fma_float_?.c: Update.
250 * gcc.target/i386/l_fma_double_?.c: Update.
251
252 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
253
254 PR target/54089
255 * gcc.target/sh/pr54089-8.c: New.
256 * gcc.target/sh/pr54089-9.c: New.
257
258 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
259
260 PR target/47440
261 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
262 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
263 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
264 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
265 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
266 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
267 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
268 * gcc.target/i386/avx-vzeroupper-27.c: New.
269
270 2012-11-06 Janus Weil <janus@gcc.gnu.org>
271
272 PR fortran/54917
273 * gfortran.dg/transfer_class_1.f90: New.
274 * gfortran.dg/transfer_class_2.f90: New.
275
276 2012-11-05 Sriraman Tallam <tmsriram@google.com>
277
278 * testsuite/g++.dg/mv1.C: New test.
279 * testsuite/g++.dg/mv2.C: New test.
280 * testsuite/g++.dg/mv3.C: New test.
281 * testsuite/g++.dg/mv4.C: New test.
282 * testsuite/g++.dg/mv5.C: New test.
283 * testsuite/g++.dg/mv6.C: New test.
284
285 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
286
287 PR testsuite/55186
288 * gcc.dg/const-uniq-1.c (a): Increase length four times.
289
290 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
291
292 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
293 darwin.
294
295 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
296
297 * g++.dg/torture/20121105-1.C: New test.
298
299 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
300
301 * gcc.dg/torture/fp-compare.c: New testcase.
302
303 2012-11-05 Jan Hubicka <jh@suse.cz>
304
305 * gcc.dg/const-1.c: Update.
306 * gcc.dg/pure-1.c: Update.
307
308 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
309
310 PR rtl-optimization/55151
311 * gcc.dg/pr55151.c: New test.
312
313 2012-11-05 Jakub Jelinek <jakub@redhat.com>
314
315 PR debug/54970
316 PR debug/54971
317 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
318
319 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
320
321 PR testsuite/51128
322 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
323
324 2012-11-05 Jan Hubicka <jh@suse.cz>
325
326 * gcc.dg/autopar/pr49960.c: Fix testcase.
327
328 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
329
330 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
331 Fix scan-tree-dump-times directive.
332
333 2012-11-04 Janus Weil <janus@gcc.gnu.org>
334
335 PR fortran/55199
336 * gfortran.dg/associate_12.f90: New.
337
338 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
339
340 PR target/54255
341 * lib/target-supports.exp (check_effective_target_masm_intel): New
342 proc.
343 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
344 masm_intel.
345
346 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
347 Jack Howarth <howarth@bromo.med.uc.edu>
348
349 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
350 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
351 * gcc.target/i386/pr53249.c: Likewise.
352
353 2012-11-03 Andrew Pinski <apinski@cavium.com>
354
355 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
356 call abort1 so that cross jumping does not happen.
357
358 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
359
360 PR target/51244
361 * gcc.target/sh/pr51244-18.c: New.
362 * gcc.target/sh/pr51244-19.c: New.
363
364 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
365
366 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
367 b requires a 64-bit operation followed by a truncation.
368
369 2012-11-02 Jan Hubicka <jh@suse.cz>
370
371 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
372
373 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
374
375 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
376 conditions to verify the reduction code is vectorized.
377
378 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
379 in case 'pow', such as 'powerpc' is used in the compiler version name.
380 * gcc.target/powerpc/pr46728-2.c: Likewise.
381 * gcc.target/powerpc/pr46728-3.c: Likewise.
382 * gcc.target/powerpc/pr46728-4.c: Likewise.
383 * gcc.target/powerpc/pr46728-5.c: Likewise.
384 * gcc.target/powerpc/pr46728-7.c: Likewise.
385 * gcc.target/powerpc/pr46728-8.c: Likewise.
386 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
387
388 2012-11-02 Jan Hubicka <jh@suse.cz>
389
390 * gcc.dg/tree-ssa/loop-38.c: New testcase.
391
392 2012-11-02 Jan Hubicka <jh@suse.cz>
393
394 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
395 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
396
397 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
398
399 PR middle-end/55130
400 * gcc.target/i386/pr55130.c: New test.
401
402 2012-11-02 Jakub Jelinek <jakub@redhat.com>
403
404 PR target/55147
405 * gcc.target/i386/pr55147.c: New test.
406
407 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
408
409 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
410 * gfortran.dg/default_format_denormal_1.f90: Same.
411
412 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
413
414 PR middle-end/55001
415 * g++.dg/ext/vector19.C: Remove target restrictions.
416 * gcc.dg/fold-compare-7.c: New testcase.
417
418 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
419
420 PR target/55160
421 * gcc.target/sh/pr55160.c: New.
422
423 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
424
425 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
426 scan-assembler regex.
427
428 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
429
430 PR middle-end/55150
431 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
432 * gcc.dg/pr55150-2.c: New test.
433
434 2012-11-01 Sharad Singhai <singhai@google.com>
435
436 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
437 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
438 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
439 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
440
441 2012-10-31 Dehao Chen <dehao@google.com>
442
443 * g++.dg/debug/dwarf2/block.C: New testcase.
444
445 2012-10-31 Jan Hubicka <jh@suse.cz>
446
447 * gcc.dg/pr44974.c: Add noinline.
448
449 2012-10-31 Janus Weil <janus@gcc.gnu.org>
450
451 PR fortran/53718
452 * gfortran.dg/class_54.f90: New.
453
454 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
455 Jakub Jelinek <jakub@redhat.com>
456
457 PR tree-optimization/55018
458 * gcc.dg/torture/pr55018.c: New test.
459
460 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
461
462 PR c++/54583
463 * g++.dg/ext/vla13.C: New.
464
465 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
466
467 PR middle-end/55150
468 * gcc.dg/pr55150.c: New test.
469
470 2012-10-31 Tobias Burnus <burnus@net-b.de>
471
472 PR fortran/55134
473 * gfortran.dg/associate_11.f90: New.
474
475 2012-10-31 Dodji Seketeli <dodji@redhat.com>
476
477 PR c++/54955
478 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
479
480 2012-10-31 Jakub Jelinek <jakub@redhat.com>
481
482 PR tree-optimization/19105
483 PR tree-optimization/21643
484 PR tree-optimization/46309
485 * gcc.dg/pr19105.c: New test.
486 * gcc.dg/pr21643.c: New test.
487 * gcc.dg/pr46309-2.c: New test.
488 * gcc.c-torture/execute/pr46309.c: New test.
489
490 2012-10-31 Alan Modra <amodra@gmail.com>
491
492 * gcc.target/powerpc/dimode_off.c: New.
493 * gcc.target/powerpc/timode_off.c: New.
494 * gcc.target/powerpc/dfmode_off.c: New.
495 * gcc.target/powerpc/tfmode_off.c: New.
496
497 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
498
499 PR rtl-optimization/55093
500 * gcc.target/i386/pr55093.c: New file.
501
502 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
503
504 * gcc.target/i386/pr55116.c: Renamed to ...
505 * gcc.target/i386/pr55116-1.c: This.
506
507 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
508
509 * gcc.target/i386/pr55116-2.c: New file.
510
511 2012-10-30 Richard Biener <rguenther@suse.de>
512
513 * gcc.dg/vect/slp-perm-2.c: Adjust.
514
515 2012-10-30 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/55111
518 * gcc.dg/torture/pr55111.c: New testcase.
519
520 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
521
522 PR target/53988
523 * gcc.target/sh/pr53988.c: New.
524
525 2012-10-30 Bin Cheng <bin.cheng@arm.com>
526
527 PR target/54989
528 * gcc.dg/hoist-register-pressure-1.c: Rename from
529 hoist-register-pressure.c. Add nonpic condition.
530 * gcc.dg/hoist-register-pressure-2.c: New testcase.
531
532 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
533
534 PR c++/54930
535 * gcc.dg/Wreturn-local-addr.c: New.
536 * g++.dg/warn/Wno-return-local-addr.C: New.
537 * g++.dg/warn/Wreturn-local-addr.C: New.
538
539 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
540
541 PR middle-end/55116
542 * gcc.target/i386/pr55116.c: New file.
543
544 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
545
546 PR c/53066
547 * gcc.dg/Wshadow-4.c: New.
548 * gcc.dg/Wshadow-4.h: New.
549
550 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
551
552 PR debug/54693
553 * gcc.dg/guality/pr54693.c: New.
554
555 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
556
557 PR middle-end/55027
558 * gcc.dg/pr55027.c: New testcase.
559
560 2012-10-29 Jan Hubicka <jh@suse.cz>
561
562 * gcc.dg/ipa/inline-6.c: New testcase.
563
564 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
565
566 PR rtl-optimization/55106
567 * g++.dg/pr55106.C: New.
568
569 2012-10-29 Richard Guenther <rguenther@suse.de>
570
571 PR middle-end/53695
572 * gcc.dg/torture/pr53695.c: New testcase.
573
574 2012-10-28 Jan Hubicka <jh@suse.cz>
575
576 * gcc.dg/ipa/inlinehint-3.c: New testcase.
577
578 2012-10-28 Tobias Burnus <burnus@net-b.de>
579
580 PR fortran/54958
581 * gfortran.dg/do_check_6.f90: New.
582
583 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
584 Jack Howarth <howarth@bromo.med.uc.edu>
585
586 PR target/54404
587 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
588 to dg-options.
589 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
590
591 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
592
593 PR target/34283
594 * gcc.target/i386/pr34283.c: New test.
595
596 2012-10-26 Jakub Jelinek <jakub@redhat.com>
597
598 PR c++/55081
599 * g++.dg/opt/pr55081.C: New test.
600
601 PR debug/54970
602 PR debug/54971
603 * gcc.dg/guality/pr54970.c: New test.
604
605 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
606
607 PR c++/54984
608 * g++.dg/template/new11.C: New.
609
610 2012-10-26 Richard Biener <rguenther@suse.de>
611
612 PR middle-end/54824
613 * gcc.dg/torture/pr54824.c: New testcase.
614
615 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
616
617 * gcc.target/i386/fxsave-1.c: New.
618 * gcc.target/i386/fxsave64-1.c: Ditto.
619 * gcc.target/i386/fxrstor-1.c: Ditto.
620 * gcc.target/i386/fxrstor64-1.c: Ditto.
621 * gcc.target/i386/xsave-1.c: Ditto.
622 * gcc.target/i386/xsave64-1.c: Ditto.
623 * gcc.target/i386/xrstor-1.c: Ditto.
624 * gcc.target/i386/xrstor64-1.c: Ditto.
625 * gcc.target/i386/xsaveopt-1.c: Ditto.
626 * gcc.target/i386/xsaveopt64-1.c: Ditto.
627 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
628 * gcc.target/i386/sse-13.c: Ditto.
629 * gcc.target/i386/sse-14.c: Ditto.
630 * gcc.target/i386/sse-22.c: Ditto.
631 * gcc.target/i386/sse-23.c: Ditto.
632 * g++.dg/other/i386-2.C: Ditto.
633 * g++.dg/other/i386-3.C: Ditto.
634
635 2012-10-25 Jan Hubicka <jh@suse.cz>
636
637 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
638 at ivcanon time.
639
640 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
641
642 PR c++/53761
643 * g++.dg/ext/transparent-union.C: New.
644
645 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
646
647 PR c++/54427
648 * g++.dg/ext/vector19.C: New testcase.
649
650 2012-10-25 Richard Biener <rguenther@suse.de>
651
652 PR tree-optimization/54902
653 * g++.dg/torture/pr54902.C: New testcase.
654
655 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
656
657 PR c++/34892
658 * g++.dg/template/crash114.C: New.
659
660 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
661
662 PR bootstrap/55049
663 * gcc.target/i386/pr55049-1.c: New test.
664
665 2012-10-24 Janus Weil <janus@gcc.gnu.org>
666
667 PR fortran/55037
668 * gfortran.dg/class_dummy_4.f03: New.
669
670 2012-10-24 Jakub Jelinek <jakub@redhat.com>
671
672 PR rtl-optimization/55010
673 * gcc.dg/pr55010.c: New test.
674
675 PR debug/54828
676 * g++.dg/debug/pr54828.C: New test.
677
678 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
679
680 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
681 * gcc.dg/vect/vect-83_64.c: Likewise.
682
683 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
684
685 PR c++/54922
686 * g++.dg/cpp0x/constexpr-union4.C: New.
687
688 2012-10-23 Jeff Law <law@redhat.com>
689
690 * gcc.c-torture/execute/pr54985.c: New test.
691
692 2012-10-23 Paul Koning <ni1d@arrl.net>
693
694 PR debug/54508
695 * g++.dg/debug/dwarf2/pr54508.C: New.
696
697 2012-10-23 Jakub Jelinek <jakub@redhat.com>
698
699 PR c++/54844
700 * g++.dg/template/sizeof14.C: New test.
701
702 2012-10-23 Ian Bolton <ian.bolton@arm.com>
703 Jim MacArthur <jim.macarthur@arm.com>
704 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
705 Marcus Shawcroft <marcus.shawcroft@arm.com>
706 Nigel Stephens <nigel.stephens@arm.com>
707 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
708 Richard Earnshaw <rearnsha@arm.com>
709 Sofiane Naci <sofiane.naci@arm.com>
710 Stephen Thomas <stephen.thomas@arm.com>
711 Tejas Belagod <tejas.belagod@arm.com>
712 Yufeng Zhang <yufeng.zhang@arm.com>
713
714 * lib/target-supports.exp
715 (check_profiling_available): Add AArch64.
716 (check_effective_target_vect_int): Likewise.
717 (check_effective_target_vect_shift): Likewise.
718 (check_effective_target_vect_float): Likewise.
719 (check_effective_target_vect_double): Likewise.
720 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
721 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
722 (check_effective_target_vect_pack_trunc): Likewise.
723 (check_effective_target_vect_unpack): Likewise.
724 (check_effective_target_vect_hw_misalign): Likewise.
725 (check_effective_target_vect_short_mult): Likewise.
726 (check_effective_target_vect_int_mult): Likewise.
727 (check_effective_target_vect_stridedN): Likewise.
728 (check_effective_target_sync_int_long): Likewise.
729 (check_effective_target_sync_char_short): Likewise.
730 (check_vect_support_and_set_flags): Likewise.
731 (check_effective_target_aarch64_tiny): New.
732 (check_effective_target_aarch64_small): New.
733 (check_effective_target_aarch64_large): New.
734 * g++.dg/other/PR23205.C: Enable aarch64.
735 * g++.dg/other/pr23205-2.C: Likewise.
736 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
737 * gcc.c-torture/execute/20101011-1.c: Likewise.
738 * gcc.dg/20020312-2.c: Likewise.
739 * gcc.dg/20040813-1.c: Likewise.
740 * gcc.dg/builtin-apply2.c: Likewise.
741 * gcc.dg/stack-usage-1.c: Likewise.
742
743 2012-10-23 Ian Bolton <ian.bolton@arm.com>
744 Jim MacArthur <jim.macarthur@arm.com>
745 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
746 Marcus Shawcroft <marcus.shawcroft@arm.com>
747 Nigel Stephens <nigel.stephens@arm.com>
748 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
749 Richard Earnshaw <rearnsha@arm.com>
750 Sofiane Naci <sofiane.naci@arm.com>
751 Stephen Thomas <stephen.thomas@arm.com>
752 Tejas Belagod <tejas.belagod@arm.com>
753 Yufeng Zhang <yufeng.zhang@arm.com>
754
755 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
756 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
757 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
758 * gcc.target/aarch64/aapcs/abitest.S: New file.
759 * gcc.target/aarch64/aapcs/abitest.h: New file.
760 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
761 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
762 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
763 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
764 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
765 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
766 * gcc.target/aarch64/aapcs/ice_1.c: New file.
767 * gcc.target/aarch64/aapcs/ice_2.c: New file.
768 * gcc.target/aarch64/aapcs/ice_3.c: New file.
769 * gcc.target/aarch64/aapcs/ice_4.c: New file.
770 * gcc.target/aarch64/aapcs/ice_5.c: New file.
771 * gcc.target/aarch64/aapcs/macro-def.h: New file.
772 * gcc.target/aarch64/aapcs/test_1.c: New file.
773 * gcc.target/aarch64/aapcs/test_10.c: New file.
774 * gcc.target/aarch64/aapcs/test_11.c: New file.
775 * gcc.target/aarch64/aapcs/test_12.c: New file.
776 * gcc.target/aarch64/aapcs/test_13.c: New file.
777 * gcc.target/aarch64/aapcs/test_14.c: New file.
778 * gcc.target/aarch64/aapcs/test_15.c: New file.
779 * gcc.target/aarch64/aapcs/test_16.c: New file.
780 * gcc.target/aarch64/aapcs/test_17.c: New file.
781 * gcc.target/aarch64/aapcs/test_18.c: New file.
782 * gcc.target/aarch64/aapcs/test_19.c: New file.
783 * gcc.target/aarch64/aapcs/test_2.c: New file.
784 * gcc.target/aarch64/aapcs/test_20.c: New file.
785 * gcc.target/aarch64/aapcs/test_21.c: New file.
786 * gcc.target/aarch64/aapcs/test_22.c: New file.
787 * gcc.target/aarch64/aapcs/test_23.c: New file.
788 * gcc.target/aarch64/aapcs/test_24.c: New file.
789 * gcc.target/aarch64/aapcs/test_25.c: New file.
790 * gcc.target/aarch64/aapcs/test_26.c: New file.
791 * gcc.target/aarch64/aapcs/test_3.c: New file.
792 * gcc.target/aarch64/aapcs/test_4.c: New file.
793 * gcc.target/aarch64/aapcs/test_5.c: New file.
794 * gcc.target/aarch64/aapcs/test_6.c: New file.
795 * gcc.target/aarch64/aapcs/test_7.c: New file.
796 * gcc.target/aarch64/aapcs/test_8.c: New file.
797 * gcc.target/aarch64/aapcs/test_9.c: New file.
798 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
799 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
800 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
801 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
802 * gcc.target/aarch64/aapcs/test_complex.c: New file.
803 * gcc.target/aarch64/aapcs/test_int128.c: New file.
804 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
805 * gcc.target/aarch64/aapcs/type-def.h: New file.
806 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
807 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
808 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
809 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
810 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
811 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
812 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
813 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
814 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
815 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
816 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
817 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
818 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
819 * gcc.target/aarch64/aarch64.exp: New file.
820 * gcc.target/aarch64/adc-1.c: New file.
821 * gcc.target/aarch64/adc-2.c: New file.
822 * gcc.target/aarch64/asm-1.c: New file.
823 * gcc.target/aarch64/clrsb.c: New file.
824 * gcc.target/aarch64/clz.c: New file.
825 * gcc.target/aarch64/ctz.c: New file.
826 * gcc.target/aarch64/csinc-1.c: New file.
827 * gcc.target/aarch64/csinv-1.c: New file.
828 * gcc.target/aarch64/csneg-1.c: New file.
829 * gcc.target/aarch64/extend.c: New file.
830 * gcc.target/aarch64/fcvt.x: New file.
831 * gcc.target/aarch64/fcvt_double_int.c: New file.
832 * gcc.target/aarch64/fcvt_double_long.c: New file.
833 * gcc.target/aarch64/fcvt_double_uint.c: New file.
834 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
835 * gcc.target/aarch64/fcvt_float_int.c: New file.
836 * gcc.target/aarch64/fcvt_float_long.c: New file.
837 * gcc.target/aarch64/fcvt_float_uint.c: New file.
838 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
839 * gcc.target/aarch64/ffs.c: New file.
840 * gcc.target/aarch64/fmadd.c: New file.
841 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
842 * gcc.target/aarch64/frint.x: New file.
843 * gcc.target/aarch64/frint_double.c: New file.
844 * gcc.target/aarch64/frint_float.c: New file.
845 * gcc.target/aarch64/index.c: New file.
846 * gcc.target/aarch64/mneg-1.c: New file.
847 * gcc.target/aarch64/mneg-2.c: New file.
848 * gcc.target/aarch64/mneg-3.c: New file.
849 * gcc.target/aarch64/mnegl-1.c: New file.
850 * gcc.target/aarch64/mnegl-2.c: New file.
851 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
852 * gcc.target/aarch64/pic-constantpool1.c: New file.
853 * gcc.target/aarch64/pic-symrefplus.c: New file.
854 * gcc.target/aarch64/predefine_large.c: New file.
855 * gcc.target/aarch64/predefine_small.c: New file.
856 * gcc.target/aarch64/predefine_tiny.c: New file.
857 * gcc.target/aarch64/reload-valid-spoff.c: New file.
858 * gcc.target/aarch64/scalar_intrinsics.c: New file.
859 * gcc.target/aarch64/table-intrinsics.c: New file.
860 * gcc.target/aarch64/tst-1.c: New file.
861 * gcc.target/aarch64/vect-abs-compile.c: New file.
862 * gcc.target/aarch64/vect-abs.c: New file.
863 * gcc.target/aarch64/vect-abs.x: New file.
864 * gcc.target/aarch64/vect-compile.c: New file.
865 * gcc.target/aarch64/vect-faddv-compile.c: New file.
866 * gcc.target/aarch64/vect-faddv.c: New file.
867 * gcc.target/aarch64/vect-faddv.x: New file.
868 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
869 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
870 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
871 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
872 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
873 * gcc.target/aarch64/vect-fp-compile.c: New file.
874 * gcc.target/aarch64/vect-fp.c: New file.
875 * gcc.target/aarch64/vect-fp.x: New file.
876 * gcc.target/aarch64/vect-mull-compile.c: New file.
877 * gcc.target/aarch64/vect-mull.c: New file.
878 * gcc.target/aarch64/vect-mull.x: New file.
879 * gcc.target/aarch64/vect.c: New file.
880 * gcc.target/aarch64/vect.x: New file.
881 * gcc.target/aarch64/vector_intrinsics.c: New file.
882 * gcc.target/aarch64/vfp-1.c: New file.
883 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
884 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
885 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
886 * g++.dg/abi/aarch64_guard1.C: New file.
887
888 2012-10-23 Jakub Jelinek <jakub@redhat.com>
889
890 PR c++/54988
891 * c-c++-common/pr54988.c: New test.
892
893 2012-10-23 Jan Hubicka <jh@suse.cz>
894
895 * gcc.dg/tree-prof/peel-1.c: New testcase.
896
897 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
898
899 PR gcc/52945
900 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
901
902 2012-10-23 Joseph Myers <joseph@codesourcery.com>
903
904 * gcc.dg/c99-predef-1.c: New test.
905 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
906 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
907 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
908 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
909 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
910 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
911 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
912 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
913 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
914 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
915 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
916 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
917
918 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
919
920 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
921
922 2012-10-23 Jan Hubicka <jh@suse.cz>
923
924 PR middle-end/54937
925 * gcc.c-torture/execute/pr54937.c: New testcase.
926 * gcc.dg/tree-ssa/cunroll-2.c: Update.
927
928 2012-10-23 Jan Hubicka <jh@suse.cz>
929
930 PR middle-end/54967
931 * gfortran.dg/pr54967.f90: New testcase.
932
933 2012-10-23 Terry Guo <terry.guo@arm.com>
934
935 PR target/55019
936 * gcc.dg/pr55019.c: New.
937
938 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
939
940 PR tree-optimization/55008
941 * gcc.dg/tree-ssa/pr55008.c: New test.
942
943 2012-10-22 Richard Biener <rguenther@suse.de>
944
945 PR tree-optimization/55011
946 * gcc.dg/torture/pr55011.c: New testcase.
947
948 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
949
950 * gcc.target/arm/pr40457-1.c: Adjust expected output.
951 * gcc.target/arm/pr40457-2.c: Likewise.
952 * gcc.target/arm/pr40457-3.c: Likewise.
953
954 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
955
956 * gnat.dg/specs/limited_with4.ads: New test.
957 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
958
959 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
960
961 * gnat.dg/modular4.adb: New test.
962 * gnat.dg/modular4_pkg.ads: New helper.
963
964 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
965
966 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
967 * gnat.dg/specs/addr1.ads: Likewise.
968
969 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
970
971 * gcc.dg/webizer.c (main): Add missing exit call.
972
973 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
974
975 PR fortran/54465
976 * gfortran.dg/wextra_1.f: New test.
977
978 2012-10-20 Jan Hubicka <jh@suse.cz>
979
980 * gcc.dg/tree-prof/unroll-1.c: New testcase.
981
982 2012-10-19 Janus Weil <janus@gcc.gnu.org>
983
984 PR fortran/54224
985 * gfortran.dg/warn_unused_function.f90: New.
986
987 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
988
989 * lib/target-supports.exp
990 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
991
992 2012-10-19 Richard Guenther <rguenther@suse.de>
993
994 PR tree-optimization/54981
995 * gcc.dg/pr54981.c: New testcase.
996
997 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
998
999 PR target/54892
1000 * gcc.target/arm/pr54892.c: New.
1001
1002 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1003
1004 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1005
1006 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1007
1008 PR c++/54501
1009 * g++.dg/init/array30.C: New.
1010 * g++.dg/init/array31.C: Likewise.
1011
1012 2012-10-18 Tobias Burnus <burnus@net-b.de>
1013
1014 PR fortran/54884
1015 * gfortran.dg/public_private_module_7.f90: New.
1016
1017 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 PR c++/29633
1020 * g++.dg/template/pr29633.C: New.
1021
1022 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1023
1024 * gnat.dg/loop_optimization13.ad[sb]: New test.
1025 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1026
1027 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1028
1029 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1030 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1031 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1032 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1033
1034 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1035
1036 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1037 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1038 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1039 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1040 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1041 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1042
1043 2012-10-16 Jan Hubicka <jh@suse.cz>
1044
1045 * gcc.target/i386/l_fma_float_?.c: Update.
1046 * gcc.target/i386/l_fma_double_?.c: Update.
1047 * gfortran.dg/do_1.f90: XFAIL
1048 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1049 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1050 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1051 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1052 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1053 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1054 valid.
1055
1056 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1057
1058 PR c/53063
1059 PR c/40989
1060 * gcc.dg/Wstrict-overflow-24.c: New.
1061
1062 2012-10-16 Tobias Burnus <burnus@net-b.de>
1063
1064 PR fortran/50981
1065 PR fortran/54618
1066 * gfortran.dg/class_optional_1.f90: New.
1067 * gfortran.dg/class_optional_2.f90: New.
1068
1069 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1070
1071 PR debug/54796
1072 * gcc.dg/guality/pr54796.c: New test.
1073
1074 PR tree-optimization/54889
1075 * gfortran.dg/pr54889.f90: New test.
1076
1077 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1078
1079 * g++.dg/other/dump-ada-spec-2.C: New test.
1080
1081 2012-10-16 Easwaran Raman <eraman@google.com>
1082
1083 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1084 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1085
1086 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1087
1088 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1089 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1090
1091 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1092
1093 PR target/54925
1094 * gcc.c-torture/compile/pr54925.c: New.
1095
1096 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1097
1098 PR target/51244
1099 * gcc.target/sh/pr51244-17.c: New.
1100
1101 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1102
1103 PR target/54760
1104 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1105 functions.
1106 * gcc.target/sh/pr54760-4.c: New.
1107
1108 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1109
1110 PR target/34777
1111 * gcc.target/sh/torture/sh-torture.exp: New.
1112 * gcc.target/sh/torture/pr34777.c: New.
1113
1114 2012-10-15 Matthias Klose <doko@ubuntu.com>
1115
1116 * lib/target-supports.exp (check_profiling_available): Match
1117 arm*-*-linux-* for ARM Linux/GNU.
1118 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1119 * gfortran.dg/enum_10.f90: Likewise.
1120 * gfortran.dg/enum_9.f90: Likewise.
1121 * gcc.target/arm/synchronize.c: Likewise.
1122 * g++.old-deja/g++.jason/enum6.C: Likewise.
1123 * g++.old-deja/g++.other/enum4.C: Likewise.
1124 * g++.old-deja/g++.law/enum9.C: Likewise.
1125
1126 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1127
1128 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1129 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1130
1131 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1132 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/17805
1135 * g++.dg/overload/operator6.C: New.
1136
1137 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1138
1139 PR c++/50080 (again)
1140 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1141 * g++.dg/parse/tmpl-outside1.C: Likewise.
1142 * g++.dg/template/qualttp18.C: Likewise.
1143 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1144 * g++.old-deja/g++.pt/overload13.C: Likewise.
1145
1146 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1147
1148 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1149 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1150 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1151 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1152 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1153 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1154 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1155 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1156
1157 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/50080
1160 * g++.dg/parse/tmpl-outside2.C: New.
1161 * g++.dg/parse/tmpl-outside1.C: Adjust.
1162 * g++.dg/template/qualttp18.C: Likewise.
1163 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1164 * g++.old-deja/g++.pt/overload13.C: Likewise.
1165
1166 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1167
1168 PR tree-optimization/54915
1169 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1170
1171 2012-10-15 Richard Guenther <rguenther@suse.de>
1172
1173 PR tree-optimization/54920
1174 * gcc.dg/torture/pr54920.c: New testcase.
1175
1176 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1177
1178 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1179
1180 2012-10-13 Jason Merrill <jason@redhat.com>
1181
1182 * g++.dg/tls/thread_local7g.C: Require tls_native.
1183
1184 2012-10-14 Jason Merrill <jason@redhat.com>
1185
1186 * g++.dg/cpp0x/inh-ctor1.C: New.
1187 * g++.dg/cpp0x/inh-ctor2.C: New.
1188 * g++.dg/cpp0x/inh-ctor3.C: New.
1189 * g++.dg/cpp0x/inh-ctor4.C: New.
1190 * g++.dg/cpp0x/inh-ctor5.C: New.
1191 * g++.dg/cpp0x/inh-ctor6.C: New.
1192 * g++.dg/cpp0x/inh-ctor7.C: New.
1193 * g++.dg/cpp0x/inh-ctor8.C: New.
1194 * g++.dg/cpp0x/inh-ctor9.C: New.
1195 * g++.dg/cpp0x/inh-ctor10.C: New.
1196 * g++.dg/cpp0x/inh-ctor11.C: New.
1197 * g++.dg/cpp0x/inh-ctor12.C: New.
1198 * g++.dg/cpp0x/inh-ctor13.C: New.
1199
1200 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1201
1202 PR rtl-optimization/54919
1203 * gcc.dg/pr54919.c: New testcase.
1204
1205 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 PR c++/53581
1208 * g++.dg/template/crash113.C: New.
1209
1210 2012-10-14 Jan Hubicka <jh@suse.cz>
1211
1212 * gcc.dg/unroll_5.c: New testcase.
1213
1214 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1215
1216 PR c++/52643
1217 * g++.dg/opt/pr52643.C: New.
1218
1219 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1220
1221 PR target/54602
1222 * gcc.target/sh/pr54602-1.c: New.
1223 * gcc.target/sh/pr54602-2.c: New.
1224 * gcc.target/sh/pr54602-3.c: New.
1225 * gcc.target/sh/pr54602-4.c: New.
1226
1227 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1228
1229 PR target/54680
1230 * gcc.target/sh/pr54680.c: New.
1231
1232 2012-10-12 Jan Hubicka <jh@suse.cz>
1233
1234 * gcc.dg/webizer.c: New testcase.
1235
1236 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1237
1238 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1239 specify -m64.
1240
1241 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1242
1243 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1244 Return 0 if already specifying -mfloat-abi other than hard.
1245
1246 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1247
1248 * gcc.dg/pr53060.c: Prune irrelevant warning.
1249
1250 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR c/54381
1253 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1254 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1255 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1256 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1257 Adjust expected wording of warnings for *cmp* builtins.
1258 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1259 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1260
1261 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/24449
1264 * g++.dg/parse/friend-main.C: New.
1265
1266 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1267
1268 PR c++/53055
1269 * g++.dg/pr53055.C: New testcase.
1270
1271 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 PR c++/52744
1274 * g++.dg/cpp0x/pr52744.C: New.
1275
1276 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1277
1278 PR fortran/40453
1279 * gfortran.dg/dummy_procedure_9.f90: New.
1280
1281 2012-10-12 Richard Biener <rguenther@suse.de>
1282
1283 PR tree-optimization/54894
1284 * gcc.dg/torture/pr54894.c: New testcase.
1285
1286 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1287
1288 PR target/51244
1289 * gcc.target/sh/pr51244-13.c: New.
1290 * gcc.target/sh/pr51244-14.c: New.
1291 * gcc.target/sh/pr51244-15.c: New.
1292 * gcc.target/sh/pr51244-16.c: New.
1293
1294 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1295
1296 PR c++/51878
1297 * g++.dg/cpp0x/decltype45.C: New.
1298
1299 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1300
1301 PR fortran/54784
1302 * gfortran.dg/class_allocate_13.f90: New.
1303
1304 2012-10-11 Jason Merrill <jason@redhat.com>
1305
1306 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1307 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1308
1309 * g++.dg/gomp/tls-5.C: Require tls_native.
1310 * g++.dg/tls/thread_local7.C: Require tls_native.
1311 * g++.dg/tls/static2.C: New.
1312
1313 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1314
1315 PR c++/36107
1316 * g++.dg/ext/weak5.C: New.
1317
1318 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1319
1320 PR testsuite/54868
1321 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1322 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1323
1324 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1325
1326 PR c++/43765
1327 * g++.dg/parse/pr43765.C: New.
1328
1329 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1330
1331 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1332
1333 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR c++/43663
1336 * g++.dg/init/bitfield3.C: New.
1337
1338 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1339
1340 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1341
1342 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1343
1344 PR tree-optimization/54877
1345 * gcc.dg/torture/pr54877.c: New test.
1346
1347 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1348
1349 PR testsuite/53397
1350 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1351 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1352 and remove target info from dg-do compile.
1353 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1354 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1355 and remove target info from dg-do compile.
1356
1357 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1358
1359 * gcc.dg/pr54782.c: Require target with pthread support.
1360
1361 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1362
1363 PR c++/53122
1364 * g++.dg/cpp0x/auto35.C: New.
1365
1366 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1367
1368 PR c++/53540 - using fails to be equivalent to typedef
1369 * g++.dg/cpp0x/alias-decl-24.C: New test.
1370
1371 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1372
1373 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1374 that c++11 attributes to types are ignored for now.
1375 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1377
1378 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 PR c++/53741
1381 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1382
1383 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1384
1385 PR c++/50478
1386 * g++.dg/cpp0x/initlist67.C: New.
1387
1388 2012-10-10 Dehao Chen <dehao@google.com>
1389
1390 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1391
1392 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1393
1394 PR target/52480
1395 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1396 Add runtime tests.
1397
1398 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1399
1400 PR c++/53307
1401 * g++.dg/cpp0x/decltype44.C: New.
1402
1403 2012-10-09 Steve Ellcey <sellcey@mips.com>
1404
1405 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1406
1407 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 PR c++/53763
1410 * g++.dg/cpp0x/decltype43.C: New.
1411
1412 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1413
1414 PR middle-end/53397
1415 * gcc.dg/pr53397-1.c: New test case.
1416 * gcc.dg/pr53397-2.c: New test case.
1417
1418 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1419
1420 PR c++/54194
1421 * g++.dg/warn/Wparentheses-26.C: Adjust.
1422 * g++.dg/warn/Wparentheses-27.C: New.
1423
1424 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1425
1426 PR c++/54427
1427 * c-c++-common/vector-scalar.c: New testcase.
1428 * g++.dg/ext/vector18.C: New testcase.
1429 * g++.dg/ext/vector5.C: This is not an error anymore.
1430 * gcc.dg/init-vec-1.c: Move ...
1431 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1432 * gcc.c-torture/execute/vector-shift1.c: Move ...
1433 * c-c++-common/torture/vector-shift1.c: ... here.
1434 * gcc.dg/scal-to-vec1.c: Move ...
1435 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1436 C++11. Adapt error messages.
1437 * gcc.dg/convert-vec-1.c: Move ...
1438 * c-c++-common/convert-vec-1.c: ... here.
1439 * gcc.dg/scal-to-vec2.c: Move ...
1440 * c-c++-common/scal-to-vec2.c: ... here.
1441
1442 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1443
1444 PR target/54400
1445 * gcc.target/i386/pr54400.c: New testcase.
1446
1447 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1448
1449 PR c++/54858
1450 * g++.dg/template/pr54858.C: New test.
1451
1452 2012-10-08 Marek Polacek <polacek@redhat.com>
1453
1454 PR debug/54831
1455 * g++.dg/debug/pr54831.C: New test.
1456
1457 2012-10-08 Dehao Chen <dehao@google.com>
1458
1459 * g++.dg/predict-loop-exit-1.C: New.
1460 * g++.dg/predict-loop-exit-2.C: New.
1461 * g++.dg/predict-loop-exit-3.C: New.
1462
1463 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1464
1465 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1466
1467 2012-10-08 Jason Merrill <jason@redhat.com>
1468
1469 * g++.dg/gomp/tls-5.C: New.
1470 * g++.dg/gomp/tls-wrap1.C: New.
1471 * g++.dg/gomp/tls-wrap2.C: New.
1472 * g++.dg/gomp/tls-wrap3.C: New.
1473 * g++.dg/gomp/tls-wrap4.C: New.
1474 * g++.dg/gomp/tls-wrapper-cse.C: New.
1475 * g++.dg/tls/thread_local-cse.C: New.
1476 * g++.dg/tls/thread_local-order1.C: New.
1477 * g++.dg/tls/thread_local-order2.C: New.
1478 * g++.dg/tls/thread_local-wrap1.C: New.
1479 * g++.dg/tls/thread_local-wrap2.C: New.
1480 * g++.dg/tls/thread_local-wrap3.C: New.
1481 * g++.dg/tls/thread_local-wrap4.C: New.
1482 * g++.dg/tls/thread_local2g.C: New.
1483 * g++.dg/tls/thread_local3g.C: New.
1484 * g++.dg/tls/thread_local4g.C: New.
1485 * g++.dg/tls/thread_local5g.C: New.
1486 * g++.dg/tls/thread_local6g.C: New.
1487 * g++.dg/tls/thread_local7g.C: New.
1488
1489 * g++.dg/tls/thread_local3.C: New.
1490 * g++.dg/tls/thread_local4.C: New.
1491 * g++.dg/tls/thread_local5.C: New.
1492 * g++.dg/tls/thread_local6.C: New.
1493
1494 * g++.dg/tls/init-2.C: Tweak errors.
1495 * g++.dg/tls/thread_local1.C: New.
1496 * g++.dg/tls/thread_local2.C: New.
1497 * g++.dg/tls/thread_local7.C: New.
1498
1499 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1500
1501 PR target/54866
1502 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1503
1504 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1505
1506 PR target/54685
1507 * gcc.target/sh/pr54685.c: New.
1508
1509 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1510
1511 PR c++/53528 C++11 attribute support
1512 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1513 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1569
1570 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1571
1572 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1573 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1574 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1575
1576 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1577
1578 PR target/54760
1579 * gcc.target/sh/pr54760-2.c: New.
1580 * gcc.target/sh/pr54760-3.c: New.
1581
1582 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/51422
1585 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1586
1587 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1588 Sandra Loosemore <sandra@codesourcery.com>
1589
1590 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1591 and test that the accumulator is initialized using MULT.
1592 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1593 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1594
1595 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1596
1597 PR c++/52764
1598 * g++.dg/cpp0x/stdint.C: New.
1599
1600 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1601
1602 PR c++/54249
1603 * g++.dg/cpp0x/stddef.C: New.
1604
1605 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1606
1607 PR fortran/54832
1608 * gfortran.dg/typebound_operator_17.f90: New.
1609
1610 2012-10-06 Jan Hubicka <jh@suse.cz>
1611
1612 PR lto/53831
1613 PR lto/54776
1614 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1615
1616 2012-10-06 Jan Hubicka <jh@suse.cz>
1617
1618 * gcc.dg/lto/resolutions_0.c: New testcase.
1619
1620 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1621
1622 PR fortran/45521
1623 * gfortran.dg/generic_25.f90: New.
1624 * gfortran.dg/generic_26.f90: New.
1625 * gfortran.dg/generic_27.f90: New.
1626
1627 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1628
1629 PR target/54760
1630 * gcc.target/sh/pr54760-1.c: New.
1631
1632 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1633
1634 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1635 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1636 * g++.dg/warn/Wsign-compare-5.C: New test.
1637 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1638 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1639 * g++.dg/ext/builtin30.C: New test.
1640 * g++.dg/ext/vla12.C: New test.
1641 * gcc.dg/builtins-85.c: New test.
1642
1643 PR debug/54519
1644 * gcc.dg/guality/pr54519-1.c: New test.
1645 * gcc.dg/guality/pr54519-2.c: New test.
1646 * gcc.dg/guality/pr54519-3.c: New test.
1647 * gcc.dg/guality/pr54519-4.c: New test.
1648 * gcc.dg/guality/pr54519-5.c: New test.
1649 * gcc.dg/guality/pr54519-6.c: New test.
1650
1651 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 PR c++/50893
1654 * g++.dg/cpp0x/defaulted38.C: New.
1655
1656 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR tree-optimization/33763
1659 * c-c++-common/pr33763.c: New test.
1660
1661 PR tree-optimization/54810
1662 * gcc.dg/tree-ssa/vrp85.c: New test.
1663
1664 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1665
1666 * gcc.dg/ucnid-7.c: Skip on AIX.
1667 * gcc.dg/ucnid-8.c: Same.
1668 * gcc.dg/ucnid-10.c: Same.
1669 * gcc.dg/ucnid-13.c: Same.
1670 * gcc.dg/attr-alias-3.c: Same.
1671 * gcc.dg/attr-alias-5.c: Same.
1672 * gcc.dg/torture/pr51106-2.c: Same.
1673 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1674
1675 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1676
1677 PR c++/52233
1678 * g++.dg/cpp0x/alias-decl-23.C: New.
1679
1680 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1681
1682 PR c++/53403
1683 * g++.dg/template/friend53.C: New.
1684
1685 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1686
1687 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1688 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1689 (scan-ada-spec): Likewise.
1690 (scan-ada-spec-not): Likewise.
1691 * gcc.dg/dump-ada-spec-1.c: New test.
1692 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1693
1694 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1697
1698 2012-10-04 Florian Weimer <fweimer@redhat.com>
1699
1700 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1701
1702 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1703
1704 PR c++/54323
1705 * g++.dg/cpp0x/pr54323.C: New.
1706
1707 2012-10-04 Richard Guenther <rguenther@suse.de>
1708
1709 PR middle-end/54735
1710 * g++.dg/torture/pr54735.C: New testcase.
1711
1712 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1713
1714 PR rtl-optimization/54739
1715 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1716
1717 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1718
1719 PR target/51244
1720 * gcc.target/sh/pr51244-12.c: New.
1721
1722 2012-10-03 Dehao Chen <dehao@google.com>
1723
1724 PR middle-end/54782
1725 * gcc.dg/pr54782.c: New test.
1726
1727 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR c++/54777
1730 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1731
1732 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1733
1734 PR fortran/54778
1735 * gfortran.dg/class_53.f90: New.
1736
1737 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1738
1739 PR debug/54551
1740 * gcc.dg/guality/pr54551.c: New.
1741
1742 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1743
1744 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1745 * gcc.target/powerpc/pr46728-2.c: Likewise.
1746
1747 2012-10-02 Sharad Singhai <singhai@google.com>
1748
1749 PR testsuite/54772
1750 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1751 to fix test failures caused by r191883.
1752 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1753 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1754 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1755 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1756 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1757 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1758 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1759 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1760 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1761
1762 2012-09-30 Sharad Singhai <singhai@google.com>
1763
1764 * gcc.target/i386/vect-double-1.c: Fix test.
1765
1766 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1767
1768 PR target/54087
1769 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1770 atomic_sub fails.
1771
1772 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1773
1774 PR rtl-optimization/54457
1775 * gcc.target/i386/pr54457.c: New test.
1776
1777 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1778
1779 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1780
1781 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1782
1783 * gcc.target/i386/vect-rebuild.c: New testcase.
1784
1785 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1786
1787 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1788
1789 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1790
1791 * gcc.target/mips/pr37362.c: Fix target selector.
1792
1793 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1794
1795 PR target/54083
1796 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1797
1798 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1799
1800 * gcc.dg/ucnid-8.c: Update line number.
1801 * gcc.dg/torture/pr51106-2.c: Likewise.
1802
1803 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1804
1805 PR fortran/54667
1806 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1807 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1808 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1809
1810 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1811
1812 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1813 partially reverting r170092.
1814 * gfortran.dg/class_7.f03: Ditto.
1815 * gfortran.dg/coarray_14.f90: Ditto.
1816 * gfortran.dg/typebound_proc_13.f03: Ditto.
1817
1818 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/54738
1821 * g++.dg/cpp0x/sfinae42.C: New.
1822
1823 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1824
1825 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1826 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1827 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1828 * gcc.dg/pr42629.c: XFAIL on AIX.
1829 * gcc.dg/pr47684.c: Same.
1830 * gcc.dg/pr43670.c: Same.
1831 * gcc.dg/pr42916.c: Same.
1832 * gcc.dg/pr45449.c: Same.
1833 * gcc.dg/pr50017.c: Same.
1834 * gcc.dg/pr42728.c: Same.
1835 * gcc.dg/pr47881.c: Same.
1836 * gcc.dg/pr44023.c: Same.
1837 * gcc.dg/pr41345.c: Same.
1838 * gcc.dg/pr42630.c: Same.
1839 * gcc.dg/pr44971.c: Same.
1840 * gcc.dg/pr46771.c: Same.
1841 * gcc.dg/ucnid-8.c: Same.
1842 * gcc.dg/ucnid-10.c: Same.
1843 * gcc.dg/ucnid-13.c: Same.
1844 * gcc.dg/torture/pr51106-2.c: Same.
1845 * gcc.dg/pr48768.c: Same.
1846 * gcc.dg/pr42631.c: Same.
1847 * gcc.dg/pr43084.c: Same.
1848 * gcc.dg/ucnid-7.c: Same.
1849 * gcc.dg/pr42889.c: Same.
1850 * gcc.dg/pr41241.c: Same.
1851 * gcc.dg/pr42719.c: Same.
1852 * g++.dg/debug/pr46583.C: Same.
1853 * g++.dg/debug/pr47106.C: Same.
1854 * g++.dg/opt/pr48549.C: Same.
1855 * g++.dg/other/pr42685.C: Same.
1856 * c-c++-common/pr43942.c: Same.
1857
1858 2012-09-29 Ian Lance Taylor <iant@google.com>
1859
1860 * go.test/go-test.exp: Update for latest version of Go testsuite.
1861
1862 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1863
1864 PR fortran/52724
1865 * gfortran.dg/internal_readwrite_3.f90: New test.
1866
1867 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1868
1869 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1870 c-c++-common/Wunused-local-typedefs-2.c to here.
1871
1872 PR c++/54372 - unused attribute inactive on dependant entities
1873 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1874
1875 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1876
1877 PR c++/29028 - Missed unused warning on using declaration
1878 * g++.dg/warn/Wunused-var-18.C: New test.
1879
1880 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1881
1882 PR c++/53551 - -Wunused-local-typedefs misses uses
1883 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1884
1885 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR target/54716
1888 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1889
1890 PR tree-optimization/54713
1891 * gcc.c-torture/compile/pr54713-1.c: New test.
1892 * gcc.c-torture/compile/pr54713-2.c: New test.
1893 * gcc.c-torture/compile/pr54713-3.c: New test.
1894
1895 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1896
1897 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1898
1899 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1900
1901 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1902
1903 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR target/54703
1906 * gcc.target/i386/pr54703.c: New test.
1907
1908 2012-09-27 Richard Guenther <rguenther@suse.de>
1909
1910 PR lto/54709
1911 * gcc.dg/lto/pr54709_0.c: New testcase.
1912 * gcc.dg/lto/pr54709_1.c: Likewise.
1913
1914 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1915
1916 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1917
1918 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1919
1920 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1921
1922 * gcc.target/arm/pr42879.c: Handle big-endian.
1923
1924 2012-09-26 Steve Ellcey <sellcey@mips.com>
1925
1926 PR c/37303
1927 * gcc.dg/pr37303.c: Check for rdata or rodata.
1928
1929 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1930
1931 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1932
1933 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1934
1935 PR target/51274
1936 PR target/53087
1937 * gcc.target/powerpc/ppc-ne0-1.c: New.
1938
1939 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1940
1941 PR target/54089
1942 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1943 test_19, test_20, test_21, test_22, test_23): New functions.
1944 * gcc.target/sh/pr54089-4.c: New.
1945 * gcc.target/sh/pr54089-5.c: New.
1946 * gcc.target/sh/pr54089-6.c: New.
1947 * gcc.target/sh/pr54089-7.c: New.
1948
1949 2012-09-25 Richard Guenther <rguenther@suse.de>
1950
1951 PR lto/54625
1952 * gcc.dg/lto/pr54702_0.c: New testcase.
1953 * gcc.dg/lto/pr54702_1.c: Likewise.
1954 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1955 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1956 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1957 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1958
1959 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1960
1961 PR c++/54526
1962 * g++.dg/cpp0x/parse2.C: New.
1963 * g++.dg/parse/error11.C: Adjust.
1964 * g++.dg/parse/error12.C: Likewise.
1965
1966 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1967
1968 * gcc.target/i386/20030217-1.c: Added check for
1969 large_long_double effective target.
1970 * gcc.target/i386/387-3.c: Likewise.
1971 * gcc.target/i386/387-4.c: Likewise.
1972 * gcc.target/i386/pr36578-1.c: Likewise.
1973 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1974 when long double size is equal double size.
1975 * gcc.target/i386/excess-precision-1.c: Likewise.
1976 * gcc.target/i386/pr36578-2.c: Likewise.
1977 * gcc.target/i386/20030217-2.c: New testcase.
1978
1979 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR tree-optimization/54676
1982 * gcc.dg/pr54676.c: New test.
1983
1984 2012-09-25 Richard Guenther <rguenther@suse.de>
1985
1986 PR tree-optimization/53663
1987 * gcc.dg/torture/pr53663-1.c: New testcase.
1988 * gcc.dg/torture/pr53663-2.c: Likewise.
1989 * gcc.dg/torture/pr53663-3.c: Likewise.
1990
1991 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1992
1993 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1994
1995 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1996
1997 * lib/target-supports-dg.exp (dg-require-effective-target,
1998 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1999 dg-process-target-1 instead of dg-process-target.
2000 (dg-process-target-1): Rename from dg-process-target.
2001 (dg-process-target): New.
2002
2003 2012-09-24 Richard Guenther <rguenther@suse.de>
2004
2005 PR tree-optimization/54684
2006 * g++.dg/torture/pr54684.C: New testcase.
2007
2008 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2009
2010 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2011
2012 2012-09-24 Richard Guenther <rguenther@suse.de>
2013
2014 PR middle-end/52173
2015 * gcc.dg/tm/pr52173-1.c: New.
2016 * gcc.dg/tm/pr52173-2.c: New.
2017
2018 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2019
2020 * gcc.dg/pr54669.c: New test.
2021
2022 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2023 Dominique Dhumieres <dominiq@lps.ens.fr>
2024
2025 PR testsuite/54677
2026 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2027
2028 2012-09-23 Tobias Burnus <burnus@net-b.de>
2029
2030 PR fortran/54618
2031 * gfortran.dg/class_array_14.f90: New.
2032
2033 2012-09-22 Kai Tietz <ktietz@redhat.com>
2034
2035 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2036 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2037
2038 2012-09-21 Dehao Chen <dehao@google.com>
2039
2040 PR go/54649
2041 PR tree-optimization/54655
2042 * g++.dg/pr54655.C: New testcase.
2043
2044 2012-09-21 Richard Guenther <rguenther@suse.de>
2045
2046 PR tree-optimization/54647
2047 * g++.dg/torture/pr54647.C: New testcase.
2048
2049 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2050
2051 PR c++/54427
2052 * c-c++-common/torture/vector-compare-2.c: Add -w.
2053
2054 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2055
2056 * gnat.dg/opt20.ads: Move dg directive to...
2057 * gnat.dg/opt20.adb: ...here.
2058 * gnat.dg/addr1.ad[sb]: Likewise.
2059 * gnat.dg/concat2.ad[sb]: Likewise.
2060 * gnat.dg/array16.ad[sb]: Likewise.
2061 * gnat.dg/atomic5.ad[sb]: Likewise.
2062 * gnat.dg/discr29.ad[sb]: Likewise.
2063 * gnat.dg/noreturn5.ad[sb]: Likewise.
2064 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2065 * gnat.dg/discr23.ads: Remove dg directive.
2066 * gnat.dg/nested_float_packed.ads: Likewise.
2067 * gnat.dg/oconst6.ads: Move to...
2068 * gnat.dg/specs/oconst6.ads: ...here.
2069
2070 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2071
2072 PR c++/52432
2073 * g++.dg/cpp0x/decltype32.C: Tweak.
2074
2075 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2076
2077 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2078 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2079 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2080 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2081
2082 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2083
2084 PR c++/54581
2085 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2086
2087 2012-09-19 Steve Ellcey <sellcey@mips.com>
2088
2089 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2090
2091 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2092
2093 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2094 * gcc.target/powerpc/ppc-mftb.c: New file.
2095
2096 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2097
2098 PR target/54089
2099 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2100 functions.
2101
2102 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2103
2104 PR target/54236
2105 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2106
2107 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2108
2109 * gcc.c-torture/execute/20120919-1.c: New test.
2110
2111 2012-09-19 Richard Guenther <rguenther@suse.de>
2112
2113 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2114
2115 2012-09-19 Richard Guenther <rguenther@suse.de>
2116
2117 * gcc.dg/builtin-unreachable-6.c: Adjust.
2118
2119 2012-09-19 Richard Guenther <rguenther@suse.de>
2120
2121 * gcc.dg/builtin-object-size-10.c: Adjust.
2122 * gcc.dg/builtin-unreachable-5.c: Adjust.
2123 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2124 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2125 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2126 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2127 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2128 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2129 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2130 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2131 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2132 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2133 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2134 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2135
2136 2012-09-19 Richard Guenther <rguenther@suse.de>
2137
2138 PR tree-optimization/54132
2139 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2140 * gcc.dg/torture/pr54132.c: Likewise.
2141
2142 2012-09-19 Terry Guo <terry.guo@arm.com>
2143
2144 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2145 extra prune rules that will be applied to all tests in a .exp file.
2146 (gcc-dg-prune): Use rules defined by the above variable.
2147 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2148 harmless warnings on architecture switch conflict.
2149
2150 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2151
2152 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2153 of asm-comment characters instead of a single one.
2154 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2155
2156 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2157
2158 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2159
2160 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2161 target instead of xfailing it.
2162 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2163 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2164 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2165 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2166 * gcc.dg/vect/vect-104.c: Likewise.
2167 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2168 * gcc.dg/vect/vect-outer-1.c: Likewise.
2169 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2170 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2171 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2172 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2173 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2174 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2175 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2176 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2177 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2178
2179 * lib/target-supports.exp
2180 (check_effective_target_vect_widen_mult_qi_to_hi,
2181 check_effective_target_vect_widen_mult_hi_to_si,
2182 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2183 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2184 check_effective_target_vect_pack_trunc,
2185 check_effective_target_vect_unpack,
2186 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2187 instead of arm_none.
2188
2189 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2190
2191 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2192
2193 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2194 config to compiler_flags.
2195
2196 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR target/54592
2199 * gcc.target/i386/pr54592.c: New test.
2200
2201 PR tree-optimization/54610
2202 * gcc.target/i386/pr54610.c: New test.
2203
2204 2012-09-17 Jason Merrill <jason@redhat.com>
2205
2206 PR c++/54575
2207 * g++.dg/cpp0x/alias-decl-21.C: New.
2208 * g++.dg/cpp0x/alias-decl-22.C: New.
2209
2210 2012-09-17 Tobias Burnus <burnus@net-b.de>
2211
2212 PR fortran/54608
2213 * gfortran.dg/scan_2.f90: New.
2214
2215 2012-09-17 Jason Merrill <jason@redhat.com>
2216
2217 PR c++/53661
2218 * g++.dg/init/aggr9.C: New.
2219
2220 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2221
2222 * gnat.dg/loop_optimization12.ad[sb]: New test.
2223
2224 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2225
2226 PR fortran/54285
2227 * gfortran.dg/proc_ptr_result_7.f90: New.
2228
2229 2012-09-17 Tobias Burnus <burnus@net-b.de>
2230
2231 PR fortran/54603
2232 * gfortran.dg/structure_constructor_11.f90: New.
2233
2234 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR tree-optimization/54563
2237 * g++.dg/torture/pr54563.C: New test.
2238
2239 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2240
2241 PR fortran/54594
2242 * gfortran.dg/typebound_generic_14.f03: New.
2243
2244 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2245
2246 PR fortran/54387
2247 * gfortran.dg/proc_ptr_38.f90: New.
2248
2249 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2250
2251 PR debug/54460
2252 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2253 to scary regexp.
2254
2255 PR testsuite/54007
2256 * gnat.dg/lto15.adb: Require lto.
2257
2258 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2259 "myBindC" for hppa*-*-hpux*.
2260
2261 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2262
2263 * gfortran.dg/namelist_75.f90: New test.
2264
2265 2012-09-15 Tom de Vries <tom@codesourcery.com>
2266
2267 * gcc.dg/tree-ssa/vrp82.c: New test.
2268 * gcc.dg/tree-ssa/vrp83.c: Same.
2269 * gcc.dg/tree-ssa/vrp84.c: Same.
2270
2271 2012-09-15 Tom de Vries <tom@codesourcery.com>
2272
2273 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2274 * gcc.dg/tree-ssa/vrp81.c: ... this.
2275
2276 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2277
2278 PR target/54222
2279 * gcc.target/avr/torture/fix-types.h: New.
2280 * gcc.target/avr/torture/vals-hr.def: New.
2281 * gcc.target/avr/torture/vals-r.def: New.
2282 * gcc.target/avr/torture/vals-k.def: New.
2283 * gcc.target/avr/torture/vals-ur.def: New.
2284 * gcc.target/avr/torture/vals-uk.def: New.
2285 * gcc.target/avr/torture/vals-uhr.def: New.
2286 * gcc.target/avr/torture/vals-llk.def: New.
2287 * gcc.target/avr/torture/vals-ullk.def: New.
2288 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2289 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2290 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2291 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2292 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2293 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2294 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2295 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2296
2297 2012-09-14 Dehao Chen <dehao@google.com>
2298
2299 * g++.dg/debug/dwarf2/deallocator.C: New test.
2300
2301 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2302
2303 PR c/54552
2304 * gcc.c-torture/compile/pr54552-1.c: New test.
2305
2306 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2307
2308 PR c++/54427
2309 * g++.dg/other/vector-compare.C: New testcase.
2310 * c-c++-common/vector-compare-3.c: New testcase.
2311 * gcc.dg/vector-shift.c: Move ...
2312 * c-c++-common/vector-shift.c: ... here.
2313 * gcc.dg/vector-shift1.c: Move ...
2314 * c-c++-common/vector-shift1.c: ... here.
2315 * gcc.dg/vector-shift3.c: Move ...
2316 * c-c++-common/vector-shift3.c: ... here.
2317 * gcc.dg/vector-compare-1.c: Move ...
2318 * c-c++-common/vector-compare-1.c: ... here.
2319 * gcc.dg/vector-compare-2.c: Move ...
2320 * c-c++-common/vector-compare-2.c: ... here.
2321 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2322 * c-c++-common/torture/vector-compare-1.c: ... here.
2323 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2324 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2325 * c-c++-common/torture/vector-compare-2.c: ... here.
2326 * gcc.c-torture/execute/vector-shift.c: Move ...
2327 * c-c++-common/torture/vector-shift.c: ... here.
2328 * gcc.c-torture/execute/vector-shift2.c: Move ...
2329 * c-c++-common/torture/vector-shift2.c: ... here.
2330 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2331 * c-c++-common/torture/vector-subscript-1.c: ... here.
2332 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2333 * c-c++-common/torture/vector-subscript-2.c: ... here.
2334 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2335 * c-c++-common/torture/vector-subscript-3.c: ... here.
2336
2337 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2338
2339 PR c/54103
2340 * gcc.c-torture/compile/pr54103-1.c,
2341 gcc.c-torture/compile/pr54103-2.c,
2342 gcc.c-torture/compile/pr54103-3.c,
2343 gcc.c-torture/compile/pr54103-4.c,
2344 gcc.c-torture/compile/pr54103-5.c,
2345 gcc.c-torture/compile/pr54103-6.c: New tests.
2346 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2347
2348 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2349
2350 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2351
2352 2012-09-14 Richard Guenther <rguenther@suse.de>
2353
2354 PR tree-optimization/54565
2355 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2356 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2357
2358 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2359
2360 * gcc.target/arm/combine-movs.c: Add missing space.
2361
2362 2012-09-14 Richard Guenther <rguenther@suse.de>
2363
2364 * g++.dg/torture/builtin-location.C: New testcase.
2365
2366 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2367 Manuel López-Ibáñez <manu@gcc.gnu.org>
2368
2369 PR c++/53210
2370 * g++.dg/warn/Wuninitialized-self.C: New.
2371
2372 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2373
2374 PR c/54559
2375 * gcc.c-torture/compile/pr54559.c: New test.
2376
2377 2012-09-13 Jason Merrill <jason@redhat.com>
2378
2379 PR c++/53839
2380 * g++.dg/cpp0x/constexpr-temp1.C: New.
2381
2382 PR c++/54511
2383 * g++.dg/template/anonunion2.C: New.
2384
2385 PR c++/53836
2386 * g++.dg/template/init10.C: New.
2387
2388 2012-09-13 Tobias Burnus <burnus@net-b.de>
2389
2390 PR fortran/54556
2391 * gfortran.dg/implicit_pure_3.f90: New.
2392
2393 2012-09-13 Richard Guenther <rguenther@suse.de>
2394
2395 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2396
2397 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2398
2399 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2400
2401 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2402
2403 * c-c++-common/pr51712.c: Handle for short-enum targets.
2404
2405 2012-09-12 Terry Guo <terry.guo@arm.com>
2406
2407 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2408 and lsrs for Thumb2 mode.
2409
2410 2012-09-12 Jan Hubicka <jh@suse.cz>
2411
2412 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2413
2414 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2415
2416 PR target/54445
2417 * gcc.target/i386/pr54445-1.c: New file.
2418 * gcc.target/i386/pr54445-2.c: Likewise.
2419
2420 2012-09-12 Tobias Burnus <burnus@net-b.de>
2421
2422 PR fortran/54225
2423 PR fortran/53306
2424 * gfortran.dg/coarray_10.f90: Update dg-error.
2425 * gfortran.dg/coarray_28.f90: New.
2426 * gfortran.dg/array_section_3.f90: New.
2427
2428 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2429
2430 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2431 gcc.target/arm/pr48252.c: Fix for big-endian support.
2432
2433 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2434
2435 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2436
2437 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2438 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2439
2440 * gcc.target/arm/neon-vfma-1.c: New testcase.
2441 * gcc.target/arm/neon-vfms-1.c: Likewise.
2442 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2443 of float.
2444 * gcc.target/arm/neon-vmls-1.c: Likewise.
2445 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2446 function.
2447 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2448 (check_effective_target_arm_neonv2_ok): Likewise.
2449 (check_effective_target_arm_neonv2_hw): Likewise.
2450 (check_effective_target_arm_neonv2): Likewise.
2451
2452 2012-09-11 Richard Guenther <rguenther@suse.de>
2453
2454 PR middle-end/54515
2455 * g++.dg/tree-ssa/pr54515.C: New testcase.
2456
2457 2012-09-10 Andrew Pinski <apinski@cavium.com>
2458
2459 PR tree-opt/c54362
2460 * gcc.dg/tm/memopt-16.c: New testcase.
2461
2462 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2463
2464 PR c++/54541
2465 PR c++/54542
2466 * g++.dg/cpp0x/sfinae40.C: New.
2467 * g++.dg/cpp0x/sfinae41.C: Likewise.
2468
2469 2012-09-10 Jason Merrill <jason@redhat.com>
2470
2471 PR c++/54538
2472 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2473
2474 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2475
2476 PR target/54089
2477 * gcc.target/sh/pr54089-3.c: New.
2478
2479 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2480
2481 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2482
2483 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2484
2485 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2486
2487 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2488
2489 * gcc.dg/pr52558-2.c: Delete.
2490 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2491
2492 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2493
2494 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2495
2496 2012-09-10 Richard Guenther <rguenther@suse.de>
2497
2498 PR tree-optimization/54520
2499 * gcc.dg/torture/pr54520.c: New testcase.
2500
2501 2012-09-10 Jason Merrill <jason@redhat.com>
2502
2503 PR c++/54506
2504 * g++.dg/cpp0x/implicit14.C: New.
2505
2506 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2507
2508 PR fortran/54208
2509 * gfortran.dg/bound_simplification_3.f90: New test.
2510
2511 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2512
2513 PR testsuite/54184
2514 * gcc.dg/pr52558-1.c: Delete.
2515 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2516
2517 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2518
2519 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2520 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2521 * gcc.target/arm/smlaltt-1.c: Likewise.
2522
2523 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2524
2525 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2526
2527 2012-09-07 Tom de Vries <tom@codesourcery.com>
2528
2529 PR tree-optimization/53986
2530 * gcc.dg/tree-ssa/vrp80.c: New test.
2531 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2532
2533 2012-09-06 Jason Merrill <jason@redhat.com>
2534
2535 PR c++/54341
2536 PR c++/54253
2537 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2538 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2539
2540 2012-09-06 Andrew Pinski <apinski@cavium.com>
2541
2542 PR tree-opt/54494
2543 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2544
2545 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2546
2547 PR rtl-optimization/54455
2548 * gcc.dg/54455.c: New test.
2549
2550 2012-09-06 Tobias Burnus <burnus@net-b.de>
2551
2552 PR fortran/54463
2553 * gfortran.dg/promotion_2.f90: New.
2554
2555 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2556
2557 PR middle-end/54486
2558 * c-c++-common/pr54486.c: New test.
2559
2560 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2561
2562 PR fortran/54474
2563 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2564
2565 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR c++/54191
2568 * g++.dg/cpp0x/sfinae39.C: New.
2569
2570 2012-09-04 Jason Merrill <jason@redhat.com>
2571
2572 PR c++/54441
2573 * g++.dg/ext/flexary3.C: New.
2574
2575 PR c++/54420
2576 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2577
2578 PR c++/54198
2579 * g++.dg/template/defarg15.C: New.
2580
2581 PR c++/54437
2582 * g++.dg/template/access24.C: New.
2583
2584 2012-09-04 Richard Guenther <rguenther@suse.de>
2585
2586 PR tree-optimization/54458
2587 * gcc.dg/torture/pr54458.c: New testcase.
2588
2589 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2590
2591 * gcc.target/arm/neon-vext.c: New test.
2592 * gcc.target/arm/neon-vext-execute.c: Ditto.
2593
2594 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2595
2596 PR fortran/54243
2597 PR fortran/54244
2598 * gfortran.dg/select_type_29.f03: New.
2599
2600 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2601
2602 * gcc.dg/fold-perm.c: Improve test.
2603
2604 2012-09-03 Tobias Burnus <burnus@net-b.de>
2605
2606 PR fortran/51632
2607 * gfortran.dg/coarray_class_1.f90: New.
2608
2609 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2610
2611 PR target/49206
2612 * gcc.c-torture/compile/pr49206.c: New test.
2613
2614 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2615 Uros Bizjak <ubizjak@gmail.com>
2616
2617 PR target/36680
2618 * gfortran.dg/pr36680.f90: New test.
2619
2620 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2621
2622 PR target/42295
2623 * g++.dg/opt/pr42295.C: New test.
2624
2625 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR target/54436
2628 * gcc.dg/torture/pr54436.c: New test.
2629
2630 2012-09-01 Andrew Pinski <apinski@cavium.com>
2631
2632 * gcc.target/mips/truncate-8.c: New testcase.
2633
2634 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2635
2636 PR target/46829
2637 PR target/46843
2638 * gcc.target/i386/pr46829.c: New test.
2639 * gcc.target/i386/pr46843.c: Ditto.
2640
2641 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2642 Jason Merrill <jason@redhat.com>
2643
2644 PR c++/18747
2645 * g++.dg/parse/error50.C: New.
2646
2647 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2648
2649 PR c/54428
2650 * gcc.c-torture/compile/pr54428.c: New test.
2651
2652 2012-08-31 Ollie Wild <aaw@google.com>
2653
2654 PR c++/54197
2655 * g++.dg/init/lifetime3.C: New test.
2656
2657 2012-08-31 Martin Jambor <mjambor@suse.cz>
2658
2659 PR middle-end/54409
2660 * gcc.dg/torture/pr54409.c: New test.
2661
2662 2012-08-31 Martin Jambor <mjambor@suse.cz>
2663
2664 * gfortran.dg/pr48636.f90: Add dump scan checks.
2665
2666 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2667
2668 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2669
2670 2012-08-28 Joey Ye <joey.ye@arm.com>
2671
2672 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2673
2674 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2675
2676 PR target/46254
2677 * gcc.target/i386/pr46254.c: New test.
2678
2679 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2680
2681 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2682 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2683 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2684
2685 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2686
2687 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2688 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2689 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2690 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2691 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2692 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2693 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2694 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2695 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2696 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2697 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2698 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2699 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2700 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2701 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2702 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2703 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2704 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2705 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2706 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2707 gcc.target/mips/unaligned-1.c: Tighten regexps.
2708
2709 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2710
2711 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2712 (mips_option_groups): Remove optimization. Add various -f options.
2713 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2714 and -pg imply -fno-omit-frame-pointer.
2715 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2716 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2717 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2718 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2719 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2720 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2721 * gcc.target/mips/abi-n32-long32.c: Likewise.
2722 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2723 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2724 * gcc.target/mips/abi-n32-long64.c: Likewise.
2725 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2726 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2727 * gcc.target/mips/abi-n64-long32.c: Likewise.
2728 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2729 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2730 * gcc.target/mips/abi-n64-long64.c: Likewise.
2731 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2732 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2733 * gcc.target/mips/abi-o32-long32.c: Likewise.
2734 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2735 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2736 * gcc.target/mips/abi-o32-long64.c: Likewise.
2737 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2738 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2739 * gcc.target/mips/abi-o64-long32.c: Likewise.
2740 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2741 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2742 * gcc.target/mips/abi-o64-long64.c: Likewise.
2743 * gcc.target/mips/asm-1.c: Likewise.
2744 * gcc.target/mips/branch-1.c: Likewise.
2745 * gcc.target/mips/call-3.c: Likewise.
2746 * gcc.target/mips/call-saved-3.c: Likewise.
2747 * gcc.target/mips/clear-cache-1.c: Likewise.
2748 * gcc.target/mips/div-1.c: Likewise.
2749 * gcc.target/mips/div-2.c: Likewise.
2750 * gcc.target/mips/div-3.c: Likewise.
2751 * gcc.target/mips/div-4.c: Likewise.
2752 * gcc.target/mips/div-5.c: Likewise.
2753 * gcc.target/mips/div-6.c: Likewise.
2754 * gcc.target/mips/div-7.c: Likewise.
2755 * gcc.target/mips/div-8.c: Likewise.
2756 * gcc.target/mips/div-9.c: Likewise.
2757 * gcc.target/mips/div-10.c: Likewise.
2758 * gcc.target/mips/div-11.c: Likewise.
2759 * gcc.target/mips/div-12.c: Likewise.
2760 * gcc.target/mips/dsp-ctrl.c: Likewise.
2761 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2762 * gcc.target/mips/ext-8.c: Likewise.
2763 * gcc.target/mips/extend-2.c: Likewise.
2764 * gcc.target/mips/fix-r10000-1.c: Likewise.
2765 * gcc.target/mips/fix-r10000-2.c: Likewise.
2766 * gcc.target/mips/fix-r10000-3.c: Likewise.
2767 * gcc.target/mips/fix-r10000-4.c: Likewise.
2768 * gcc.target/mips/fix-r10000-5.c: Likewise.
2769 * gcc.target/mips/fix-r10000-6.c: Likewise.
2770 * gcc.target/mips/fix-r10000-7.c: Likewise.
2771 * gcc.target/mips/fix-r10000-8.c: Likewise.
2772 * gcc.target/mips/fix-r10000-9.c: Likewise.
2773 * gcc.target/mips/fix-r10000-10.c: Likewise.
2774 * gcc.target/mips/fix-r10000-11.c: Likewise.
2775 * gcc.target/mips/fix-r10000-12.c: Likewise.
2776 * gcc.target/mips/fix-r10000-13.c: Likewise.
2777 * gcc.target/mips/fix-r10000-14.c: Likewise.
2778 * gcc.target/mips/fix-r10000-15.c: Likewise.
2779 * gcc.target/mips/fpcmp-1.c: Likewise.
2780 * gcc.target/mips/fpcmp-2.c: Likewise.
2781 * gcc.target/mips/fpr-moves-7.c: Likewise.
2782 * gcc.target/mips/fpr-moves-8.c: Likewise.
2783 * gcc.target/mips/int-moves-1.c: Likewise.
2784 * gcc.target/mips/int-moves-2.c: Likewise.
2785 * gcc.target/mips/long-calls-pg.c: Likewise.
2786 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2787 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2788 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2789 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2790 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2791 * gcc.target/mips/mips-3d-1.c: Likewise.
2792 * gcc.target/mips/mips-3d-2.c: Likewise.
2793 * gcc.target/mips/mips-3d-3.c: Likewise.
2794 * gcc.target/mips/mips-3d-4.c: Likewise.
2795 * gcc.target/mips/mips-3d-5.c: Likewise.
2796 * gcc.target/mips/mips-3d-6.c: Likewise.
2797 * gcc.target/mips/mips-3d-7.c: Likewise.
2798 * gcc.target/mips/mips-3d-8.c: Likewise.
2799 * gcc.target/mips/mips-3d-9.c: Likewise.
2800 * gcc.target/mips/mips-ps-1.c: Likewise.
2801 * gcc.target/mips/mips-ps-2.c: Likewise.
2802 * gcc.target/mips/mips-ps-3.c: Likewise.
2803 * gcc.target/mips/mips-ps-4.c: Likewise.
2804 * gcc.target/mips/mips-ps-6.c: Likewise.
2805 * gcc.target/mips/mips32-dspr2.c: Likewise.
2806 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2807 * gcc.target/mips/neg-abs-1.c: Likewise.
2808 * gcc.target/mips/neg-abs-2.c: Likewise.
2809 * gcc.target/mips/nmadd-3.c: Likewise.
2810 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2811 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2812 * gcc.target/mips/octeon-pop-1.c: Likewise.
2813 * gcc.target/mips/pr26765.c: Likewise.
2814 * gcc.target/mips/pr33256.c: Likewise.
2815 * gcc.target/mips/pr33635-1.c: Likewise.
2816 * gcc.target/mips/pr33755.c: Likewise.
2817 * gcc.target/mips/pr35802.c: Likewise.
2818 * gcc.target/mips/pr45074.c: Likewise.
2819 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2820 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2821 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2822 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2823 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2824 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2825 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2826 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2827 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2828 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2829 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2830 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2831 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2832 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2833 * gcc.target/mips/save-restore-1.c: Likewise.
2834 * gcc.target/mips/save-restore-3.c: Likewise.
2835 * gcc.target/mips/save-restore-5.c: Likewise.
2836 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2837 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2838 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2839 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2840 * gcc.target/mips/stack-1.c: Likewise.
2841
2842 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2843 Tighten regexps.
2844
2845 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2846 branch under test to be filled with preceding rather than
2847 following instructions.
2848 * gcc.target/mips/branch-10.c: Likewise.
2849 * gcc.target/mips/branch-11.c: Likewise.
2850 * gcc.target/mips/branch-12.c: Likewise.
2851 * gcc.target/mips/branch-13.c: Likewise.
2852 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2853 to be eliminated. Tighten $28 scan-assembler-not test.
2854
2855 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2856 function to...
2857 * gcc.target/mips/call-4.c: ...this new test.
2858
2859 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2860 more likely.
2861 * gcc.target/mips/code-readable-3.c: Likewise.
2862 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2863 flag but skip for -O0.
2864 * gcc.target/mips/code-readable-4.c: Likewise.
2865
2866 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2867 of operations under test.
2868 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2869
2870 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2871 Don't require sibling-call optimization.
2872 * gcc.target/mips/near-far-4.c: Likewise.
2873
2874 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2875 Make sure that the register variable is used.
2876 * gcc.target/mips/soft-float-1.c: Likewise.
2877
2878 * gcc.target/mips/sdata-1.c: Make static data volatile.
2879 * gcc.target/mips/sdata-2.c: Likewise.
2880 * gcc.target/mips/sdata-3.c: Likewise.
2881 * gcc.target/mips/sdata-4.c: Likewise.
2882
2883 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2884 skip for -O0.
2885 * gcc.target/mips/atomic-memory-2.c: Likewise.
2886 * gcc.target/mips/branch-cost-1.c: Likewise.
2887 * gcc.target/mips/branch-cost-2.c: Likewise.
2888 * gcc.target/mips/cache-1.c: Likewise.
2889 * gcc.target/mips/call-1.c: Likewise.
2890 * gcc.target/mips/call-saved-2.c: Likewise.
2891 * gcc.target/mips/const-anchor-1.c: Likewise.
2892 * gcc.target/mips/const-anchor-2.c: Likewise.
2893 * gcc.target/mips/dse-1.c: Likewise.
2894 * gcc.target/mips/dsp-lhx.c: Likewise.
2895 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2896 * gcc.target/mips/ext-1.c: Likewise.
2897 * gcc.target/mips/ext-2.c: Likewise.
2898 * gcc.target/mips/ext-3.c: Likewise.
2899 * gcc.target/mips/ext-4.c: Likewise.
2900 * gcc.target/mips/ext-5.c: Likewise.
2901 * gcc.target/mips/ext-6.c: Likewise.
2902 * gcc.target/mips/ext-7.c: Likewise.
2903 * gcc.target/mips/extend-1.c: Likewise.
2904 * gcc.target/mips/fix-r4000-1.c: Likewise.
2905 * gcc.target/mips/fix-r4000-3.c: Likewise.
2906 * gcc.target/mips/fix-r4000-5.c: Likewise.
2907 * gcc.target/mips/fix-r4000-6.c: Likewise.
2908 * gcc.target/mips/fix-r4000-8.c: Likewise.
2909 * gcc.target/mips/fix-r4000-10.c: Likewise.
2910 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2911 * gcc.target/mips/fixed-vector-type.c: Likewise.
2912 * gcc.target/mips/fpr-moves-1.c: Likewise.
2913 * gcc.target/mips/fpr-moves-2.c: Likewise.
2914 * gcc.target/mips/fpr-moves-3.c: Likewise.
2915 * gcc.target/mips/fpr-moves-4.c: Likewise.
2916 * gcc.target/mips/fpr-moves-5.c: Likewise.
2917 * gcc.target/mips/fpr-moves-6.c: Likewise.
2918 * gcc.target/mips/ins-1.c: Likewise.
2919 * gcc.target/mips/ins-2.c: Likewise.
2920 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2921 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2922 * gcc.target/mips/lazy-binding-1.c: Likewise.
2923 * gcc.target/mips/madd-3.c: Likewise.
2924 * gcc.target/mips/madd-5.c: Likewise.
2925 * gcc.target/mips/madd-6.c: Likewise.
2926 * gcc.target/mips/madd-8.c: Likewise.
2927 * gcc.target/mips/madd-9.c: Likewise.
2928 * gcc.target/mips/memcpy-1.c: Likewise.
2929 * gcc.target/mips/mips-ps-type.c: Likewise.
2930 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2931 * gcc.target/mips/mips-sched-madd.c: Likewise.
2932 * gcc.target/mips/mips16e-extends.c: Likewise.
2933 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2934 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2935 * gcc.target/mips/movcc-1.c: Likewise.
2936 * gcc.target/mips/movcc-2.c: Likewise.
2937 * gcc.target/mips/movcc-3.c: Likewise.
2938 * gcc.target/mips/msub-5.c: Likewise.
2939 * gcc.target/mips/msub-6.c: Likewise.
2940 * gcc.target/mips/msub-8.c: Likewise.
2941 * gcc.target/mips/mult-2.c: Likewise.
2942 * gcc.target/mips/mult-3.c: Likewise.
2943 * gcc.target/mips/mult-5.c: Likewise.
2944 * gcc.target/mips/mult-6.c: Likewise.
2945 * gcc.target/mips/mult-7.c: Likewise.
2946 * gcc.target/mips/mult-12.c: Likewise.
2947 * gcc.target/mips/mult-13.c: Likewise.
2948 * gcc.target/mips/mult-14.c: Likewise.
2949 * gcc.target/mips/mult-15.c: Likewise.
2950 * gcc.target/mips/mult-17.c: Likewise.
2951 * gcc.target/mips/mult-18.c: Likewise.
2952 * gcc.target/mips/mult-19.c: Likewise.
2953 * gcc.target/mips/nmadd-1.c: Likewise.
2954 * gcc.target/mips/nmadd-2.c: Likewise.
2955 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2956 * gcc.target/mips/octeon-cins-1.c: Likewise.
2957 * gcc.target/mips/octeon-cins-2.c: Likewise.
2958 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2959 * gcc.target/mips/octeon-exts-2.c: Likewise.
2960 * gcc.target/mips/octeon-exts-3.c: Likewise.
2961 * gcc.target/mips/octeon-exts-4.c: Likewise.
2962 * gcc.target/mips/octeon-exts-5.c: Likewise.
2963 * gcc.target/mips/octeon-exts-6.c: Likewise.
2964 * gcc.target/mips/octeon-exts-7.c: Likewise.
2965 * gcc.target/mips/octeon-pop-2.c: Likewise.
2966 * gcc.target/mips/octeon-seq-3.c: Likewise.
2967 * gcc.target/mips/octeon-seq-4.c: Likewise.
2968 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2969 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2970 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2971 * gcc.target/mips/pr54240.c: Likewise.
2972 * gcc.target/mips/rsqrt-1.c: Likewise.
2973 * gcc.target/mips/rsqrt-2.c: Likewise.
2974 * gcc.target/mips/rsqrt-3.c: Likewise.
2975 * gcc.target/mips/rsqrt-4.c: Likewise.
2976 * gcc.target/mips/save-restore-2.c: Likewise.
2977 * gcc.target/mips/save-restore-4.c: Likewise.
2978 * gcc.target/mips/sb1-1.c: Likewise.
2979 * gcc.target/mips/scc-1.c: Likewise.
2980 * gcc.target/mips/scc-2.c: Likewise.
2981 * gcc.target/mips/scc-3.c: Likewise.
2982 * gcc.target/mips/scc-4.c: Likewise.
2983 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2984 * gcc.target/mips/truncate-1.c: Likewise.
2985 * gcc.target/mips/truncate-2.c: Likewise.
2986 * gcc.target/mips/truncate-3.c: Likewise.
2987 * gcc.target/mips/truncate-4.c: Likewise.
2988 * gcc.target/mips/truncate-5.c: Likewise.
2989 * gcc.target/mips/truncate-6.c: Likewise.
2990 * gcc.target/mips/unaligned-1.c: Likewise.
2991
2992 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2993 skip for -O0. Require -fexpensive-optimizations.
2994 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2995 * gcc.target/mips/dspr2-MULT.c: Likewise.
2996 * gcc.target/mips/fix-r4000-2.c: Likewise.
2997 * gcc.target/mips/fix-r4000-4.c: Likewise.
2998 * gcc.target/mips/fix-r4000-7.c: Likewise.
2999 * gcc.target/mips/fix-r4000-9.c: Likewise.
3000 * gcc.target/mips/madd-1.c: Likewise.
3001 * gcc.target/mips/madd-2.c: Likewise.
3002 * gcc.target/mips/madd-4.c: Likewise.
3003 * gcc.target/mips/maddu-1.c: Likewise.
3004 * gcc.target/mips/maddu-2.c: Likewise.
3005 * gcc.target/mips/maddu-3.c: Likewise.
3006 * gcc.target/mips/maddu-4.c: Likewise.
3007 * gcc.target/mips/msub-1.c: Likewise.
3008 * gcc.target/mips/msub-2.c: Likewise.
3009 * gcc.target/mips/msub-3.c: Likewise.
3010 * gcc.target/mips/msub-4.c: Likewise.
3011 * gcc.target/mips/msubu-1.c: Likewise.
3012 * gcc.target/mips/msubu-2.c: Likewise.
3013 * gcc.target/mips/msubu-3.c: Likewise.
3014 * gcc.target/mips/msubu-4.c: Likewise.
3015 * gcc.target/mips/mult-1.c: Likewise.
3016 * gcc.target/mips/mult-4.c: Likewise.
3017 * gcc.target/mips/mult-8.c: Likewise.
3018 * gcc.target/mips/mult-9.c: Likewise.
3019 * gcc.target/mips/mult-10.c: Likewise.
3020 * gcc.target/mips/mult-11.c: Likewise.
3021 * gcc.target/mips/mult-16.c: Likewise.
3022
3023 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3024 skip for -O0 and -Os.
3025 * gcc.target/mips/fix-r4000-12.c: Likewise.
3026 * gcc.target/mips/madd-7.c: Likewise.
3027 * gcc.target/mips/mips-ps-5.c: Likewise.
3028 * gcc.target/mips/mips-ps-7.c: Likewise.
3029 * gcc.target/mips/msub-7.c: Likewise.
3030
3031 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3032 skip for -O0. Require -mno-abicalls.
3033 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3034
3035 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3036 skip for -O0. Require a total number of BBIT instructions and
3037 at least one of each kind.
3038
3039 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3040 skip for -O0. Require -fno-unroll-loops.
3041
3042 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3043 skip for -O0. Allow BLTZ as well as BGEZ.
3044
3045 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3046
3047 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3048 skip for -O0. Require -fschedule-insns2.
3049 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3050
3051 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3052 but skip for -O0. Make a branch-likely more likely.
3053
3054 * gcc.target/mips/timode-2.c: Split each test into its own function.
3055 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3056
3057 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3058 skip for -O0. Require -fpeephole2.
3059 * gcc.target/mips/vr-mult-2.c: Likewise.
3060
3061 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3062
3063 PR preprocessor/53469
3064 * gcc.dg/cpp/_Pragma7.c: New test case.
3065
3066 2012-08-27 Tobias Burnus <burnus@net-b.de>
3067
3068 PR fortran/54370
3069 * gfortran.dg/do_5.f90: New.
3070
3071 2012-08-27 Tobias Burnus <burnus@net-b.de>
3072
3073 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3074 from dg-options as -Wall no longer implies it.
3075
3076 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3077
3078 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3079
3080 2012-08-25 Jason Merrill <jason@redhat.com>
3081
3082 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3083
3084 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3085
3086 PR c++/51421
3087 * g++.dg/cpp0x/auto34.C: New.
3088
3089 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3090
3091 PR c/54363
3092 * gcc.dg/pr54363.c: New test.
3093
3094 PR c/54355
3095 * gcc.dg/pr54355.c: New test.
3096
3097 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3098
3099 PR debug/52857
3100 * gcc.target/i386/pr52857-1.c: New.
3101 * gcc.target/i386/pr52857-2.c: Likewise.
3102
3103 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3104
3105 * gcc.target/mips/code-readable-4.c: New test.
3106
3107 2012-08-23 Julian Brown <julian@codesourcery.com>
3108 Sandra Loosemore <sandra@codesourcery.com>
3109
3110 * gcc.target/mips/code-readable-1.c: Add -O to options.
3111
3112 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3113
3114 PR c++/20420
3115 * g++.dg/lookup/using53.C: New.
3116
3117 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3118
3119 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3120 * gcc.dg/fixed-point/convert-1.c: New.
3121 * gcc.dg/fixed-point/convert-2.c: New.
3122 * gcc.dg/fixed-point/convert-3.c: New.
3123 * gcc.dg/fixed-point/convert-4.c: New.
3124 * gcc.dg/fixed-point/convert-float-1.c: New.
3125 * gcc.dg/fixed-point/convert-float-2.c: New.
3126 * gcc.dg/fixed-point/convert-float-3.c: New.
3127 * gcc.dg/fixed-point/convert-float-4.c: New.
3128 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3129 * gcc.dg/fixed-point/convert-sat.c: New.
3130 * gcc.dg/fixed-point/convert.h: New.
3131
3132 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3133
3134 PR target/54089
3135 * gcc.target/sh/pr54089-2.c: New.
3136
3137 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3138
3139 * gcc.target/i386/long-double-64-1.c: New file.
3140 * gcc.target/i386/long-double-64-2.c: Likewise.
3141 * gcc.target/i386/long-double-64-3.c: Likewise.
3142 * gcc.target/i386/long-double-64-4.c: Likewise.
3143 * gcc.target/i386/long-double-80-1.c: Likewise.
3144 * gcc.target/i386/long-double-80-2.c: Likewise.
3145 * gcc.target/i386/long-double-80-3.c: Likewise.
3146 * gcc.target/i386/long-double-80-4.c: Likewise.
3147 * gcc.target/i386/long-double-80-5.c: Likewise.
3148 * gcc.target/i386/long-double-80-6.c: Likewise.
3149 * gcc.target/i386/long-double-80-7.c: Likewise.
3150
3151 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3152
3153 PR tree-optimization/54317
3154 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3155
3156 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3157
3158 PR target/39423
3159 * gcc.target/sh/pr39423-2.c: New.
3160
3161 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3162
3163 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3164 * gcc.dg/fold-perm.c: Likewise.
3165
3166 2012-08-20 Jan Hubicka <jh@suse.cz>
3167
3168 PR fortran/48636
3169 * gcc.dg/ipa/inlinehint-1.c: New.
3170
3171 2012-08-20 Florian Weimer <fweimer@redhat.com>
3172
3173 PR c++/19351
3174 * g++.dg/init/new38.C: New test.
3175 * g++.dg/init/new39.C: New test.
3176
3177 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3178
3179 PR target/54089
3180 * gcc.target/sh/pr54089-1.c: New.
3181
3182 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3183
3184 PR target/51244
3185 * gcc.target/sh/pr51244-11.c: New.
3186
3187 2012-08-20 Tobias Burnus <burnus@net-b.de>
3188
3189 PR fortran/54301
3190 * gfortran.dg/warn_target_lifetime_2.f90: New.
3191
3192 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3193
3194 PR c++/10416
3195 * g++.dg/warn/Wunused-var-17.C: New.
3196
3197 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3198
3199 PR middle-end/53992
3200 * gcc.dg/gomp/pr53992.c: New test.
3201
3202 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3203
3204 PR tree-ssa/54295
3205 * gcc.c-torture/execute/20120817-1.c: New test.
3206
3207 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3208
3209 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3210 add instruction.
3211 (f2): New test that really does need adds.
3212
3213 2012-08-20 Richard Guenther <rguenther@suse.de>
3214
3215 PR tree-optimization/54327
3216 * gcc.dg/torture/pr54327.c: New testcase.
3217
3218 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3219
3220 PR tree-optimization/54321
3221 * gcc.c-torture/compile/pr54321.c: New test.
3222
3223 2012-08-20 Tobias Burnus <burnus@net-b.de>
3224
3225 PR fortran/54301
3226 * gfortran.dg/warn_target_lifetime_1.f90: New.
3227
3228 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3229
3230 PR fortran/54298
3231 * gfortran.dg/real_compare_1.f90: New test case.
3232 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3233
3234 2012-08-18 Jan Hubicka <jh@suse.cz>
3235
3236 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3237
3238 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3239
3240 PR fortran/39290
3241 * gfortran.dg/interface_37.f90: New test.
3242
3243 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3244 Gary Funck <gary@intrepid.com>
3245
3246 PR target/20020
3247 * gcc.target/i386/pr20020-1.c: New test.
3248 * gcc.target/i386/pr20020-2.c: Likewise.
3249 * gcc.target/i386/pr20020-3.c: Likewise.
3250
3251 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3252
3253 * gcc.target/i386/perm-concat.c: New test.
3254
3255 2012-08-17 Julian Brown <julian@codesourcery.com>
3256
3257 * gcc.target/arm/div64-unwinding.c: New test.
3258
3259 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3260
3261 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3262
3263 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3264
3265 PR target/54236
3266 * gcc.target/sh/pr54236-1.c: New.
3267
3268 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3269
3270 * lib/target-supports.exp (check_effective_target_sync_int_long)
3271 (check_effective_target_sync_char_short): Enable for crisv32-*
3272 and cris-*.
3273
3274 PR middle-end/54261
3275 * gcc.dg/torture/pr54261-1.c: New test.
3276
3277 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3278
3279 PR fortran/54243
3280 PR fortran/54244
3281 * gfortran.dg/typebound_call_24.f03: New.
3282
3283 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3284
3285 PR tree-optimization/54245
3286 * gcc.dg/tree-ssa/pr54245.c: New test.
3287
3288 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3289
3290 PR tree-optimization/54240
3291 * gcc.target/powerpc/pr54240.c: New test.
3292 * gcc.target/mips/pr54240.c: Likewise.
3293
3294 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3295
3296 PR target/52933
3297 * gcc.target/sh/pr52933-1.c: New.
3298 * gcc.target/sh/pr52933-2.c: New.
3299
3300 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3301
3302 PR target/50751
3303 * gcc.target/sh/pr50751-8.c: New.
3304
3305 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3306
3307 PR fortran/47586
3308 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3309 * gfortran.dg/typebound_proc_27.f03: New test.
3310
3311 2012-08-14 Sterling Augustine <saugustine@google.com>
3312
3313 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3314
3315 2012-08-14 Tobias Burnus <burnus@net-b.de>
3316
3317 PR fortran/40881
3318 * gfortran.dg/data_constraints_3.f90: New.
3319 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3320 to disable -pedantic compilation.
3321 * gfortran.dg/pr37243.f: Ditto.
3322 * gfortran.dg/g77/19990826-3.f: Ditto.
3323 * gfortran.dg/g77/20020307-1.f : Ditto.
3324 * gfortran.dg/g77/980310-3.f: Ditto.
3325
3326 2012-08-14 Tobias Burnus <burnus@net-b.de>
3327
3328 PR fortran/54234
3329 * gfortran.dg/warn_conversion_4.f90: New.
3330
3331 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3332
3333 PR middle-end/53411
3334 PR rtl-optimization/53495
3335 * gcc.c-torture/compile/pr53411.c: New test.
3336 * gcc.c-torture/compile/pr53495.c: New test.
3337
3338 2012-08-13 Richard Guenther <rguenther@suse.de>
3339
3340 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3341
3342 2012-08-13 Richard Guenther <rguenther@suse.de>
3343
3344 PR tree-optimization/54200
3345 * gcc.dg/guality/pr54200.c: New testcase.
3346 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3347
3348 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3349
3350 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3351
3352 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3353
3354 PR target/51244
3355 * gcc.target/sh/pr51244-7.c: New.
3356 * gcc.target/sh/pr51244-8.c: New.
3357 * gcc.target/sh/pr51244-9.c: New.
3358 * gcc.target/sh/pr51244-10.c: New.
3359
3360 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3361
3362 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3363 -m2e or -m2a.
3364 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3365 * gcc.target/sh/pr53511-1.c: Likewise.
3366 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3367 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3368 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3369 * gcc.target/sh/pr53512-3.c: Likewise.
3370 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3371
3372 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3373
3374 PR target/39423
3375 * gcc.c-torture/compile/pr39423-1.c: New.
3376 * gcc.c-torture/compile/pr39423-2.c: New.
3377
3378 2012-08-12 Tobias Burnus <burnus@net-b.de>
3379
3380 PR fortran/54221
3381 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3382 they appear uninitialized on the RHS.
3383 * gfortran.dg/public_private_module_6.f90: New.
3384
3385 2012-08-11 Martin Jambor <mjambor@suse.cz>
3386
3387 PR fortran/48636
3388 * gfortran.dg/pr48636.f90: New test.
3389
3390 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3391
3392 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3393 to avoid warnings.
3394 (main): Adjust caller.
3395
3396 2012-08-10 Richard Guenther <rguenther@suse.de>
3397
3398 * gcc.dg/matrix/*.c: Adjust and move ...
3399 * gcc.dg/torture/: ... here.
3400 * gcc.dg/matrix: Remove directory.
3401
3402 2012-08-10 Richard Guenther <rguenther@suse.de>
3403
3404 PR middle-end/54219
3405 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3406
3407 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3408
3409 PR middle-end/54211
3410 * gcc.dg/tree-ssa/pr54211.c: New test.
3411
3412 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3413
3414 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3415 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3416
3417 2012-08-10 Richard Guenther <rguenther@suse.de>
3418
3419 PR tree-optimization/54109
3420 * gcc.dg/torture/pr54109.c: New testcase.
3421 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3422 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3423
3424 2012-08-10 Richard Guenther <rguenther@suse.de>
3425
3426 PR tree-optimization/54027
3427 * gcc.dg/torture/pr54027.c: New testcase.
3428
3429 2012-08-10 Richard Guenther <rguenther@suse.de>
3430
3431 * g++.dg/plugin/selfassign.c: Adjust.
3432 * gcc.dg/plugin/selfassign.c: Likewise.
3433 * gcc.dg/strlenopt-11.c: Likewise.
3434 * gcc.dg/strlenopt-13.c: Likewise.
3435 * gcc.dg/no-strict-overflow-4.c: Likewise.
3436 * gcc.dg/strict-overflow-4.c: Likewise.
3437 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3438 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3439 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3440 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3441 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3442 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3443 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3444 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3445 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3446 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3447 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3448 * gcc.dg/pr46309.c: Likewise.
3449 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3450
3451 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3452
3453 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3454 for x86 targets.
3455 * gcc.c-torture/compile/20120727-2.c: New test.
3456
3457 2012-08-09 Martin Jambor <mjambor@suse.cz>
3458
3459 * gcc.dg/ipa/iinline-4.c: New test.
3460 * gcc.dg/ipa/iinline-5.c: Likewise.
3461 * gcc.dg/ipa/iinline-6.c: Likewise.
3462 * gcc.dg/ipa/iinline-7.c: Likewise.
3463 * gcc.dg/lto/20120723_0.c: Likewise.
3464 * gcc.dg/lto/20120723_1.c: Likewise.
3465
3466 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3467
3468 PR target/39423
3469 * gcc.target/sh/pr39423-1.c: New.
3470
3471 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3472
3473 PR target/51244
3474 * gcc.target/sh/pr51244-5: New.
3475 * gcc.target/sh/pr51244-6: New.
3476
3477 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3478
3479 * gcc.target/i386/adx-addxcarry32-3.c: New.
3480 * gcc.target/i386/adx-addxcarry64-3.c: New.
3481
3482 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3483
3484 PR rtl-optimization/53701
3485 * gcc.dg/pr53701.c: New test.
3486
3487 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3488
3489 * gcc.c-torture/compile/20120727-1.c: New test.
3490
3491 2012-08-09 Tobias Burnus <burnus@net-b.de>
3492
3493 PR fortran/54199
3494 * gfortran.dg/intrinsic_shadow_4.f90: New.
3495
3496 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3497
3498 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3499
3500 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3501
3502 * gcc.c-torture/execute/20120808-1.c: New test.
3503
3504 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3505
3506 PR rtl-optimization/54157
3507 * gcc.target/i386/pr54157.c: New file.
3508
3509 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3510
3511 * gcc.target/i386/adx-addcarryx32-1.c: New.
3512 * gcc.target/i386/adx-addcarryx32-2.c: New.
3513 * gcc.target/i386/adx-addcarryx64-1.c: New.
3514 * gcc.target/i386/adx-addcarryx64-2.c: New.
3515 * gcc.target/i386/adx-check.h: New.
3516 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3517 * gcc.target/i386/sse-12.c: Add -madx.
3518 * gcc.target/i386/sse-13.c: Ditto.
3519 * gcc.target/i386/sse-14.c: Ditto.
3520 * gcc.target/i386/sse-22.c: Ditto.
3521 * gcc.target/i386/sse-23.c: Ditto.
3522 * g++.dg/other/i386-2.C: Ditto.
3523 * g++.dg/other/i386-3.C: Ditto.
3524
3525 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3526
3527 * gcc.dg/tree-ssa/slsr-5.c: New.
3528 * gcc.dg/tree-ssa/slsr-6.c: New.
3529 * gcc.dg/tree-ssa/slsr-7.c: New.
3530 * gcc.dg/tree-ssa/slsr-8.c: New.
3531 * gcc.dg/tree-ssa/slsr-9.c: New.
3532 * gcc.dg/tree-ssa/slsr-10.c: New.
3533 * gcc.dg/tree-ssa/slsr-11.c: New.
3534 * gcc.dg/tree-ssa/slsr-12.c: New.
3535 * gcc.dg/tree-ssa/slsr-13.c: New.
3536 * gcc.dg/tree-ssa/slsr-14.c: New.
3537 * gcc.dg/tree-ssa/slsr-15.c: New.
3538 * gcc.dg/tree-ssa/slsr-16.c: New.
3539 * gcc.dg/tree-ssa/slsr-17.c: New.
3540 * gcc.dg/tree-ssa/slsr-18.c: New.
3541 * gcc.dg/tree-ssa/slsr-19.c: New.
3542 * gcc.dg/tree-ssa/slsr-20.c: New.
3543 * gcc.dg/tree-ssa/slsr-21.c: New.
3544 * gcc.dg/tree-ssa/slsr-22.c: New.
3545 * gcc.dg/tree-ssa/slsr-23.c: New.
3546 * gcc.dg/tree-ssa/slsr-24.c: New.
3547 * gcc.dg/tree-ssa/slsr-25.c: New.
3548 * gcc.dg/tree-ssa/slsr-26.c: New.
3549 * gcc.dg/tree-ssa/slsr-30.c: New.
3550 * gcc.dg/tree-ssa/slsr-31.c: New.
3551
3552 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3553
3554 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3555 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3556 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3557
3558 2012-08-06 Cary Coutant <ccoutant@google.com>
3559
3560 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3561
3562 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3563
3564 PR fortran/35831
3565 * gfortran.dg/dummy_procedure_5.f90: Modified.
3566 * gfortran.dg/dummy_procedure_8.f90: New.
3567 * gfortran.dg/interface_26.f90: Modified.
3568 * gfortran.dg/proc_ptr_11.f90: Modified.
3569 * gfortran.dg/proc_ptr_15.f90: Modified.
3570 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3571 * gfortran.dg/typebound_override_1.f90: Modified.
3572 * gfortran.dg/typebound_proc_6.f03: Modified.
3573
3574 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3575
3576 PR tree-optimization/51938
3577 PR tree-optimization/52005
3578 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3579 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3580 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3581 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3582
3583 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3584
3585 Avoid crashing on erroneous static_assert usage
3586 * g++.dg/cpp0x/static_assert8.C: New test.
3587
3588 2012-08-06 Jason Merrill <jason@redhat.com>
3589
3590 * g++.dg/cpp0x/sfinae38.C: New.
3591
3592 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3593 Paolo Carlini <paolo.carlini@oracle.com>
3594
3595 PR c++/54165
3596 * g++.dg/conversion/void2.C: New.
3597
3598 2012-08-06 Tom de Vries <tom@codesourcery.com>
3599
3600 * gcc.dg/tree-ssa/vrp78.c: New test.
3601
3602 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3603 Richard Sandiford <rdsandiford@googlemail.com>
3604
3605 * g++.dg/opt/enum2.C: Require fpic target.
3606 * g++.dg/lto/20090303_0.C: Likewise.
3607
3608 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3609 Catherine Moore <clm@codesourcery.com>
3610
3611 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3612 flush function names too.
3613 * gcc.target/mips/clear-cache-1.c: Likewise.
3614
3615 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3616
3617 PR target/54156
3618 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3619
3620 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3621
3622 PR fortran/54166
3623 * gfortran.dg/array_5.f90: New test.
3624
3625 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3626
3627 PR tree-optimization/30318
3628 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3629
3630 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3631
3632 * g++.dg/ext/vector17.C: New testcase.
3633
3634 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3635
3636 PR target/51931
3637 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3638 * g++.dg/opt/longbranch1.C: Likewise.
3639
3640 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3641
3642 PR tree-optimization/53805
3643 * gcc.dg/fold-notunord.c: New testcase.
3644
3645 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3646
3647 PR fortran/48820
3648 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3649 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3650
3651 2012-08-02 Jason Merrill <jason@redhat.com>
3652 Paolo Carlini <paolo.carlini@oracle.com>
3653
3654 PR c++/51213 (again)
3655 * g++.dg/cpp0x/sfinae37.C: Extend.
3656
3657 2012-08-02 Richard Guenther <rguenther@suse.de>
3658
3659 PR tree-optimization/50672
3660 * g++.dg/torture/pr50672.C: New testcase.
3661
3662 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3663
3664 PR fortran/54147
3665 * gfortran.dg/abstract_type_6.f03: Modified.
3666 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3667 * gfortran.dg/proc_ptr_comp_35.f90: New.
3668 * gfortran.dg/typebound_proc_9.f03: Modified.
3669 * gfortran.dg/typebound_proc_26.f90: New.
3670
3671 2012-08-02 Richard Guenther <rguenther@suse.de>
3672
3673 * gcc.dg/torture/pta-callused-1.c: Adjust.
3674 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3675 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3676 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3677 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3678 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3679 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3680 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3681 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3682
3683 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3684
3685 PR fortran/54033
3686 * gfortran.dg/include_6.f90: New test case.
3687 * gfortran.dg/include_7.f90: New test case.
3688 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3689
3690 2012-08-01 Tom de Vries <tom@codesourcery.com>
3691
3692 * gcc.dg/tree-ssa/vrp76.c: New test.
3693
3694 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3695
3696 PR tree-optimization/46556
3697 * gcc.dg/tree-ssa/slsr-27.c: New.
3698 * gcc.dg/tree-ssa/slsr-28.c: New.
3699 * gcc.dg/tree-ssa/slsr-29.c: New.
3700
3701 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3702
3703 PR fortran/42418
3704 * gfortran.dg/proc_decl_29.f90: New.
3705
3706 2012-07-31 Dehao Chen <dehao@google.com>
3707
3708 * gcc.dg/predict-7.c: New test.
3709
3710 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3711
3712 PR fortran/54134
3713 * gfortran.dg/typebound_override_3.f90: New.
3714
3715 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3716
3717 PR tree-optimization/53773
3718 * gcc.dg/vect/pr53773.c: New test.
3719
3720 2012-07-31 Nick Clifton <nickc@redhat.com>
3721
3722 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3723 and for XStormy16.
3724
3725 2012-07-31 Tobias Burnus <burnus@net-b.de>
3726
3727 * gfortran.dg/c_funloc_tests_6.f90: New.
3728 * gfortran.dg/c_funloc_tests_7.f90: New.
3729 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3730
3731 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3732
3733 PR c++/53624
3734 * g++.dg/cpp0x/temp_default5.C: New.
3735
3736 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3737
3738 PR fortran/51081
3739 * gfortran.dg/proc_ptr_37.f90: New.
3740
3741 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3742
3743 * lib/target-supports.exp
3744 (check_effective_target_vect_natural_alignment): New function.
3745 * gcc.dg/align-2.c: Only run on targets with natural alignment
3746 of vector types.
3747 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3748 alignment of vector types.
3749
3750 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3751 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3752
3753 * gcc.target/i386/rdseed16-1.c: New.
3754 * gcc.target/i386/rdseed32-1.c: Ditto
3755 * gcc.target/i386/rdseed64-1.c: Ditto
3756 * gcc.target/i386/sse-12.c: Add -mrdseed.
3757 * gcc.target/i386/sse-13.c: Ditto.
3758 * gcc.target/i386/sse-14.c: Ditto.
3759 * g++.dg/other/i386-2.C: Ditto.
3760 * g++.dg/other/i386-3.C: Ditto.
3761
3762 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3763
3764 PR target/51244
3765 * gcc.target/sh/pr51244-4.c: New.
3766
3767 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3768
3769 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3770 for alpha*-*-* targets. Cleanup original tree dump.
3771
3772 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3773
3774 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3775 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3776
3777 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3778
3779 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3780 rand, srand. Include <stdlib.h>.
3781
3782 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3783
3784 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3785
3786 2012-07-26 Richard Henderson <rth@redhat.com>
3787
3788 * gcc.dg/attr-hotcold-1.c: New.
3789 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3790
3791 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3792 Sandra Loosemore <sandra@codesourcery.com>
3793
3794 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3795
3796 2012-07-26 Tobias Burnus <burnus@net-b.de>
3797
3798 * gfortran.dg/contiguous_1.f90: Update dg-error.
3799 * gfortran.dg/proc_ptr_32.f90: Ditto.
3800
3801 2012-07-26 Richard Guenther <rguenther@suse.de>
3802
3803 PR tree-optimization/54098
3804 * gcc.dg/torture/pr54098.c: New testcase.
3805
3806 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3807
3808 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3809 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3810
3811 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3812
3813 PR fortran/44354
3814 * gfortran.dg/array_constructor_39.f90: New test.
3815
3816 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3817
3818 PR fortran/44354
3819 * gfortran.dg/array_constructor_38.f90: New test.
3820
3821 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3822
3823 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3824
3825 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3826
3827 * gnat.dg/noreturn5.ad[sb]: New test.
3828
3829 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3830 Paul Brook <paul@codesourcery.com>
3831
3832 PR target/53633
3833
3834 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3835 * c-c++-common/pr53633.c: New test.
3836
3837 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3838
3839 * gcc.target/i386/asm-dialect-1.c: New test case.
3840
3841 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3842 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3843
3844 * gcc.target/i386/prefetchw-1.c: New.
3845 * gcc.target/i386/sse-12.c: Add -mprfchw.
3846 * gcc.target/i386/sse-13.c: Ditto.
3847 * gcc.target/i386/sse-14.c: Ditto.
3848 * gcc.target/i386/sse-22.c: Ditto.
3849 * gcc.target/i386/sse-23.c: Ditto.
3850 * g++.dg/other/i386-2.C: Ditto.
3851 * g++.dg/other/i386-3.C: Ditto.
3852
3853 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3854
3855 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3856
3857 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3858
3859 PR target/54051
3860 * gcc.target/arm/pr54051.c: New.
3861 * gcc.target/arm/vfp-1.c: Adjust test.
3862
3863 2012-07-24 Julian Brown <julian@codesourcery.com>
3864
3865 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3866 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3867 hard-float ARM.
3868
3869 2012-07-23 Paul Brook <paul@codesourcery.com>
3870
3871 * g++.dg/other/armv7m-1.c: New test.
3872
3873 2012-07-23 Julian Brown <julian@codesourcery.com>
3874
3875 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3876 ARM.
3877 (DO_TEST): Define to 1 for appropriate ARM targets.
3878
3879 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3880
3881 PR tree-optimization/53881
3882 * gcc.dg/pr53881.c: Renamed to ...
3883 * gcc.dg/pr53881-1.c: ... this.
3884 * gcc.dg/pr53881-2.c: New test.
3885
3886 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3887
3888 Handle recent changes in default atomics for cris*-*-linux*.
3889 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3890 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3891 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3892 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3893 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3894 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3895 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3896 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3897 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3898 -mno-unaligned-atomic-may-use-library is in effect for
3899 cris*-*-linux*.
3900 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3901 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3902 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3903 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3904 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3905 gcc.target/cris/torture/sync-mis-op-i-1.c,
3906 gcc.target/cris/torture/sync-mis-op-i-2.c,
3907 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3908 gcc.target/cris/torture/sync-mis-op-i-3.c,
3909 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3910 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3911 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3912 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3913 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3914 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3915 (main): Remove local variable x.
3916 [mis_ok]: Check that atomics don't fail.
3917
3918 2012-07-21 Andrew Pinski <apinski@cavium.com>
3919
3920 * gcc.dg/tree-ssa/vrp72.c: New test.
3921 * gcc.dg/tree-ssa/vrp73.c: New test.
3922 * gcc.dg/tree-ssa/vrp74.c: New test.
3923 * gcc.dg/tree-ssa/vrp75.c: New test.
3924
3925 2012-07-21 Andrew Pinski <apinski@cavium.com>
3926
3927 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3928 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3929
3930 2012-07-21 Andrew Pinski <apinski@cavium.com>
3931
3932 * gcc.target/mips/octeon-pop-2.c: New testcase.
3933
3934 2012-07-21 Tobias Burnus <burnus@net-b.de>
3935
3936 PR fortran/48820
3937 * gfortran.dg/assumed_rank_3.f90: New.
3938 * gfortran.dg/assumed_rank_11.f90: New.
3939 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3940 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3941 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3942
3943 2012-07-21 Andrew Pinski <apinski@cavium.com>
3944
3945 * gcc.target/mips/unaligned-1.c: New testcase.
3946
3947 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3948
3949 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3950
3951 2012-07-20 Tobias Burnus <burnus@net-b.de>
3952
3953 * gfortran.dg/bind_c_array_params_2.f90: New.
3954 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3955 and update dg-error.
3956
3957 2012-07-20 Tobias Burnus <burnus@net-b.de>
3958
3959 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3960
3961 2012-07-20 Jason Merrill <jason@redhat.com>
3962
3963 PR c++/54038
3964 * g++.dg/other/array7.C: New.
3965
3966 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3967
3968 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3969 the basic block and check loop depth.
3970 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3971 matching patterns and comments.
3972 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3973 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3974
3975 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3976
3977 PR c++/28656
3978 * c-c++-common/pr28656.c: New test.
3979
3980 2012-07-19 Jason Merrill <jason@redhat.com>
3981
3982 PR c++/54026
3983 * g++.dg/init/mutable1.C: New.
3984
3985 2012-07-20 Tobias Burnus <burnus@net-b.de>
3986
3987 PR fortran/48820
3988 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3989 * gfortran.dg/assumed_rank_1.f90: New.
3990 * gfortran.dg/assumed_rank_1_c.c: New.
3991 * gfortran.dg/assumed_rank_2.f90: New.
3992 * gfortran.dg/assumed_rank_4.f90: New.
3993 * gfortran.dg/assumed_rank_5.f90: New.
3994 * gfortran.dg/assumed_rank_6.f90: New.
3995 * gfortran.dg/assumed_rank_7.f90: New.
3996 * gfortran.dg/assumed_rank_8.f90: New.
3997 * gfortran.dg/assumed_rank_8_c.c: New.
3998 * gfortran.dg/assumed_rank_9.f90: New.
3999 * gfortran.dg/assumed_rank_10.f90: New.
4000 * gfortran.dg/assumed_rank_12.f90: New.
4001
4002 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4003
4004 * gnat.dg/opt25.adb: New test.
4005 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4006 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4007
4008 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4009
4010 * gnat.dg/aggr20.ad[sb]: New test.
4011 * gnat.dg/aggr20_pkg.ads: New helper.
4012
4013 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4014
4015 * gnat.dg/derived_type3.adb: New test.
4016 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4017
4018 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4019
4020 PR rtl-optimization/53942
4021 * gcc.dg/pr53942.c: New test.
4022
4023 2012-07-19 Jason Merrill <jason@redhat.com>
4024
4025 PR c++/54021
4026 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4027
4028 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4029
4030 * gnat.dg/discr38.adb: New test.
4031
4032 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4033
4034 PR middle-end/54017
4035 * c-c++-common/gomp/pr54017.c: New test.
4036
4037 2012-07-19 Richard Guenther <rguenther@suse.de>
4038 Eric Botcazou <ebotcazou@adacore.com>
4039
4040 * gnat.dg/loop_optimization11.adb: New testcase.
4041 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4042
4043 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4044 Jason Merrill <jason@redhat.com>
4045
4046 * g++.dg/cpp0x/sfinae37.C: New.
4047 * g++.dg/template/access23.C: New.
4048 * g++.dg/template/access7.C: Adjust.
4049 * g++.dg/template/sfinae10.C: Don't expect errors.
4050 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4051
4052 2012-07-18 Julian Brown <julian@codesourcery.com>
4053 Sandra Loosemore <sandra@codesroucery.com>
4054
4055 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4056
4057 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4058
4059 * gnat.dg/noreturn4.ad[sb]: New test.
4060 * gnat.dg/noreturn4_pkg.ads: New helper.
4061
4062 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4063 Julian Brown <julian@codesourcery.com>
4064
4065 * gcc.target/arm/neon-vdup-1.c: New test case.
4066 * gcc.target/arm/neon-vdup-2.c: New test case.
4067 * gcc.target/arm/neon-vdup-3.c: New test case.
4068 * gcc.target/arm/neon-vdup-4.c: New test case.
4069 * gcc.target/arm/neon-vdup-5.c: New test case.
4070 * gcc.target/arm/neon-vdup-6.c: New test case.
4071 * gcc.target/arm/neon-vdup-7.c: New test case.
4072 * gcc.target/arm/neon-vdup-8.c: New test case.
4073 * gcc.target/arm/neon-vdup-9.c: New test case.
4074 * gcc.target/arm/neon-vdup-10.c: New test case.
4075 * gcc.target/arm/neon-vdup-11.c: New test case.
4076 * gcc.target/arm/neon-vdup-12.c: New test case.
4077 * gcc.target/arm/neon-vdup-13.c: New test case.
4078 * gcc.target/arm/neon-vdup-14.c: New test case.
4079 * gcc.target/arm/neon-vdup-15.c: New test case.
4080 * gcc.target/arm/neon-vdup-16.c: New test case.
4081 * gcc.target/arm/neon-vdup-17.c: New test case.
4082 * gcc.target/arm/neon-vdup-18.c: New test case.
4083 * gcc.target/arm/neon-vdup-19.c: New test case.
4084 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4085 arguments non-constant.
4086
4087 2012-07-18 Richard Guenther <rguenther@suse.de>
4088
4089 PR tree-optimization/53970
4090 * g++.dg/torture/pr53970.C: New testcase.
4091
4092 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4093
4094 PR target/38621
4095 * gcc.c-torture/compile/pr38621.c: New.
4096
4097 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4098
4099 PR target/33135
4100 * gcc.target/sh/pr33135-1.c: New.
4101 * gcc.target/sh/pr33135-2.c: New.
4102 * gcc.target/sh/pr33135-3.c: New.
4103 * gcc.target/sh/pr33135-4.c: New.
4104
4105 2012-07-17 Jason Merrill <jason@redhat.com>
4106
4107 PR c++/53995
4108 * g++.dg/parse/enum9.C: New.
4109
4110 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4111 Sandra Loosemore <sandra@codesourcery.com>
4112
4113 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4114 if there is a conflict with -mcpu=. Use -mcpu=5208.
4115
4116 2012-07-17 Jason Merrill <jason@redhat.com>
4117
4118 PR c++/53989
4119 * g++.dg/template/array23.C: New.
4120
4121 2012-07-17 Tobias Burnus <burnus@net-b.de>
4122
4123 PR fortran/53985
4124 * gfortran.dg/bind_c_usage_26.f90: New.
4125 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4126 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4127 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4128 * gfortran.dg/interop_params.f03: Ditto.
4129
4130 2012-07-17 Jason Merrill <jason@redhat.com>
4131
4132 * g++.dg/template/inherit8.C: Adjust.
4133 * g++.dg/template/using21.C: Adjust.
4134 * g++.dg/template/using22.C: Adjust.
4135
4136 PR c++/53549
4137 * g++.dg/template/current-inst1.C: New.
4138 * g++.dg/parse/crash35.C: Adjust.
4139
4140 2012-07-17 Tobias Burnus <burnus@net-b.de>
4141
4142 PR fortran/52101
4143 * gfortran.dg/oldstyle_4.f90: New.
4144
4145 2012-07-17 Tobias Burnus <burnus@net-b.de>
4146
4147 PR fortran/49265
4148 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4149 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4150
4151 2012-07-16 Jason Merrill <jason@redhat.com>
4152
4153 * g++.dg/parse/access8.C: Adjust.
4154 * g++.dg/template/sfinae6_neg.C: Adjust.
4155
4156 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4157
4158 PR fortran/53824
4159 * gfortran.dg/coarray_allocate_1.f90: New test.
4160
4161 2012-07-16 Andrew Pinski <apinski@cavium.com>
4162
4163 * gcc.c-torture/execute/bswap-1.c: New testcase.
4164 * gcc.c-torture/compile/unalign-1.c: New testcase.
4165 * gcc.c-torture/compile/20120524-1.c: New testcase.
4166 * gcc.c-torture/compile/20101216-1.c: New testcase.
4167
4168 2012-07-16 Dehao Chen <dehao@google.com>
4169
4170 Revert
4171 2012-07-10 Dehao Chen <dehao@google.com>
4172
4173 * gcc.dg/debug_info_inline.c: New test.
4174
4175 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4176
4177 PR fortran/53956
4178 * gfortran.dg/proc_decl_28.f90: New.
4179
4180 2012-07-16 Andrew Pinski <apinski@cavium.com>
4181
4182 * gcc.dg/torture/builtins-1.c: New testcase.
4183
4184 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4185
4186 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4187 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4188 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4189 gcc.target/cris/sync-1-v10.c,
4190 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4191 pass -mno-unaligned-atomic-may-use-library.
4192 * gcc.target/cris/sync-xchg-1.c: New test.
4193 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4194 valid register operand output modifier.
4195
4196 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4197
4198 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4199 characters.
4200
4201 2012-07-13 Andrew Pinski <apinski@cavium.com>
4202
4203 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4204 rather than cleanup-tree-dump.
4205 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4206
4207 2012-07-13 Richard Guenther <rguenther@suse.de>
4208
4209 PR tree-optimization/53907
4210 * gcc.target/i386/pr53907.c: New testcase.
4211
4212 2012-07-13 Richard Guenther <rguenther@suse.de>
4213
4214 PR tree-optimization/53922
4215 * gcc.dg/torture/pr53922.c: New testcase.
4216
4217 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4218
4219 PR rtl-optimization/53908
4220 * gcc.dg/torture/pr53908.c: New test.
4221
4222 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4223
4224 PR c++/53531
4225 * g++.dg/cpp0x/variadic135.C: New.
4226
4227 2012-07-12 Jason Merrill <jason@redhat.com>
4228
4229 * g++.dg/template/sfinae6_neg.C: Adjust.
4230
4231 2012-07-12 Tobias Burnus <burnus@net-b.de>
4232
4233 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4234 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4235 scan-tree-dump-times pattern.
4236
4237 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4238
4239 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4240
4241 2012-07-11 Jason Merrill <jason@redhat.com>
4242
4243 DR 1402
4244 * g++.g/cpp0x/defaulted37.C: New.
4245
4246 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4247
4248 PR target/53859
4249 * gcc.target/arm/pr53859.c: New test.
4250
4251 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4252
4253 PR target/53886
4254 * gcc.c-torture/compile/pr53886.c: New.
4255
4256 2012-07-10 Dehao Chen <dehao@google.com>
4257
4258 * gcc.dg/debug_info_inline.c: New test.
4259
4260 2012-07-10 Jason Merrill <jason@redhat.com>
4261
4262 PR c++/53733
4263 * g++.dg/cpp0x/defaulted36.C: New.
4264 * g++.dg/cpp0x/defaulted21.C: Adjust.
4265
4266 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4267
4268 2012-07-09 Sterling Augustine <saugustine@google.com>
4269
4270 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4271
4272 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4273
4274 PR tree-optimization/53887
4275 * gcc.dg/pr53887.c: New test.
4276
4277 2012-07-09 Jason Merrill <jason@redhat.com>
4278
4279 PR c++/53882
4280 * g++.dg/cpp0x/nullptr29.C: New.
4281
4282 2012-07-09 Tom de Vries <tom@codesourcery.com>
4283 Richard Guenther <rguenther@suse.de>
4284
4285 * gcc.dg/builtin-unreachable-6.c: New test.
4286 * gcc.dg/builtin-unreachable-5.c: New test.
4287
4288 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4289
4290 PR tree-optimization/53881
4291 * gcc.dg/pr53881.c: New test.
4292
4293 2012-07-06 Jason Merrill <jason@redhat.com>
4294
4295 PR c++/53862
4296 * g++.dg/cpp0x/variadic134.C: New.
4297
4298 PR c++/53858
4299 * g++.dg/cpp0x/alias-decl-20.C: New.
4300
4301 2012-07-06 Tom de Vries <tom@codesourcery.com>
4302
4303 PR tree-optimization/51879
4304 * gcc.dg/pr51879-16.c: New test.
4305 * gcc.dg/pr51879-17.c: Same.
4306
4307 2012-07-06 Tom de Vries <tom@codesourcery.com>
4308
4309 PR tree-optimization/52009
4310 * gcc.dg/pr51879-7.c: New test.
4311 * gcc.dg/pr51879-18.c: New test.
4312
4313 2012-07-05 Jason Merrill <jason@redhat.com>
4314
4315 PR c++/50852
4316 * g++.dg/template/typedef39.C: New.
4317
4318 PR c++/53039
4319 * g++.dg/cpp0x/variadic133.C: New.
4320 * g++.dg/template/param1.C: Adjust.
4321
4322 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4323
4324 PR target/48941
4325 PR target/51980
4326 * gcc.target/arm/neon/vtrnf32.c: Update.
4327 * gcc.target/arm/neon/vtrns32.c: Update.
4328 * gcc.target/arm/neon/vtrnu32.c: Update.
4329 * gcc.target/arm/neon/vzipf32.c: Update.
4330 * gcc.target/arm/neon/vzips32.c: Update.
4331 * gcc.target/arm/neon/vzipu32.c: Update.
4332
4333 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4334
4335 PR fortran/53732
4336 * gfortran.dg/inline_sum_4.f90: New test.
4337
4338 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4339
4340 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4341
4342 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4343
4344 * gcc.target/arm/fma-sp.c: New testcase.
4345 * gcc.target/arm/fma.c: Likewise.
4346 * gcc.target/arm/fma.h: Likewise.
4347
4348 2012-07-04 Jason Merrill <jason@redhat.com>
4349
4350 PR c++/53848
4351 * g++.dg/other/enum3.C: New.
4352
4353 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4354
4355 PR middle-end/53321
4356 * g++.dg/torture/pr53321.C: New test.
4357
4358 2012-07-04 Richard Guenther <rguenther@suse.de>
4359
4360 PR tree-optimization/53844
4361 * g++.dg/tree-ssa/pr53844.C: New testcase.
4362
4363 2012-07-04 Richard Guenther <rguenther@suse.de>
4364
4365 PR tree-optimization/53849
4366 * gcc.dg/pr53849.c: New testcase.
4367
4368 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4369
4370 PR c++/53812
4371 * g++.dg/ext/label14.C: New test.
4372
4373 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4374
4375 PR target/53811
4376 * g++.dg/other/pr53811.C: New test.
4377
4378 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4379
4380 PR target/28896
4381 * gcc.target/m68k/stack-limit-1.c: New testcase.
4382
4383 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4384
4385 * gnat.dg/recursive_call.adb: New test.
4386
4387 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4388
4389 * gnat.dg/discr37.ad[sb]: New test.
4390
4391 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4392
4393 * g++.dg/other/packed1.C: Remove SH from xfail list.
4394
4395 2012-07-02 Jason Merrill <jason@redhat.com>
4396
4397 PR c++/53619
4398 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4399
4400 PR c++/53783
4401 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4402
4403 PR c++/53788
4404 * g++.dg/cpp0x/decltype39.C: New.
4405 * g++.dg/diagnostic/method1.C: Adjust.
4406
4407 PR c++/53816
4408 * g++.dg/template/ref6.C: New.
4409
4410 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4411
4412 PR target/53568
4413 * gcc.target/sh/pr53568-1.c: New.
4414
4415 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4416
4417 PR target/51244
4418 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4419
4420 2012-07-02 Jason Merrill <jason@redhat.com>
4421
4422 PR c++/53821
4423 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4424
4425 PR c++/53524
4426 * g++.dg/template/enum7.C: New.
4427 * g++.dg/other/ptrmem10.C: Adjust.
4428 * g++.dg/other/ptrmem11.C: Adjust.
4429 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4430
4431 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4432
4433 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4434
4435 2012-07-01 Wei Guozhi <carrot@google.com>
4436
4437 PR target/53447
4438 * gcc.target/arm/pr53447-1.c: New testcase.
4439 * gcc.target/arm/pr53447-2.c: New testcase.
4440 * gcc.target/arm/pr53447-3.c: New testcase.
4441 * gcc.target/arm/pr53447-4.c: New testcase.
4442
4443 2012-06-29 Richard Guenther <rguenther@suse.de>
4444
4445 PR tree-optimization/47061
4446 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4447
4448 2012-06-29 Richard Guenther <rguenther@suse.de>
4449
4450 PR tree-optimization/37541
4451 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4452
4453 2012-06-29 Richard Guenther <rguenther@suse.de>
4454
4455 PR tree-optimization/52589
4456 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4457
4458 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4459
4460 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4461
4462 * g++.dg/template/error46.C: Add missing comment to dg-message.
4463 * g++.dg/template/crash107.C: Likewise.
4464 * g++.dg/template/error47.C: Likewise.
4465 * g++.dg/template/crash108.C: Likewise.
4466 * g++.dg/overload/operator5.C: Likewise.
4467
4468 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4469 errors in dg-message directives, add comments.
4470
4471 2012-06-28 Kai Tietz <ktietz@redhat.com>
4472
4473 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4474 hard-coded 'unsigned long'.
4475
4476 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR tree-optimization/51581
4479 * gcc.dg/vect/pr51581-4.c: New test.
4480
4481 PR tree-optimization/53645
4482 * gcc.c-torture/execute/pr53645-2.c: New test.
4483
4484 2012-06-28 Richard Guenther <rguenther@suse.de>
4485
4486 PR middle-end/53790
4487 * gcc.dg/torture/pr53790.c: New testcase.
4488
4489 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR tree-optimization/53645
4492 * gcc.c-torture/execute/pr53645.c: New test.
4493
4494 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4495
4496 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4497
4498 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4499
4500 PR debug/53671
4501 PR debug/49888
4502 * gcc.dg/guality/pr49888.c: Account for the possibility that
4503 the variable is optimized out at the first test.
4504
4505 2012-06-27 Jason Merrill <jason@redhat.com>
4506
4507 * g++.dg/cpp0x/override2.C: Adjust.
4508 * g++.dg/template/error5.C: Adjust.
4509 * g++.dg/parse/crash28.C: Adjust.
4510
4511 PR c++/53563
4512 * g++.dg/parse/template27.C: New.
4513 * g++.dg/template/crash74.C: Adjust expected output.
4514
4515 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4516
4517 PR fortran/41951
4518 PR fortran/49591
4519 * gfortran.dg/typebound_operator_16.f03: New.
4520
4521 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4522
4523 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4524 even src1.i and src2.i fields even in the second half of the arrays.
4525
4526 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4527
4528 PR c++/51033.
4529 * g++.dg/torture/vshuf-16.inc: New test.
4530 * g++.dg/torture/vshuf-2.inc: New test.
4531 * g++.dg/torture/vshuf-4.inc: New test.
4532 * g++.dg/torture/vshuf-8.inc: New test.
4533 * g++.dg/torture/vshuf-main.inc: New test.
4534 * g++.dg/torture/vshuf-v16hi.C: New test.
4535 * g++.dg/torture/vshuf-v16qi.C: New test.
4536 * g++.dg/torture/vshuf-v2df.C: New test.
4537 * g++.dg/torture/vshuf-v2di.C: New test.
4538 * g++.dg/torture/vshuf-v2sf.C: New test.
4539 * g++.dg/torture/vshuf-v2si.C: New test.
4540 * g++.dg/torture/vshuf-v4df.C: New test.
4541 * g++.dg/torture/vshuf-v4di.C: New test.
4542 * g++.dg/torture/vshuf-v4sf.C: New test.
4543 * g++.dg/torture/vshuf-v4si.C: New test.
4544 * g++.dg/torture/vshuf-v8hi.C: New test.
4545 * g++.dg/torture/vshuf-v8qi.C: New test.
4546 * g++.dg/torture/vshuf-v8si.C: New test.
4547
4548 2012-06-27 Richard Guenther <rguenther@suse.de>
4549
4550 PR middle-end/53676
4551 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4552
4553 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4554
4555 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4556 scan-dump-dem-not): Use printable pattern in test name.
4557
4558 2012-06-26 Sterling Augustine <saugustine@google.com>
4559 Dominique Dhumieres <dominiq@lps.ens.fr>
4560
4561 * gcc.dg/pubtypes-2.c: Update expected output.
4562 * gcc.dg/pubtypes-3.c: Likewise.
4563 * gcc.dg/pubtypes-4.c: Likewise.
4564
4565 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4566
4567 * gcc.dg/tree-ssa/slsr-1.c: New test.
4568 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4569 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4570 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4571
4572 2012-06-26 Matt Turner <mattst88@gmail.com>
4573
4574 PR target/35294
4575 * gcc.target/arm/mmx-2.c: New.
4576
4577 2012-06-26 Richard Guenther <rguenther@suse.de>
4578
4579 PR c++/53752
4580 * g++.dg/torture/pr53752.C: New testcase.
4581
4582 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR tree-optimization/53748
4585 * gcc.c-torture/compile/pr53748.c: New test.
4586
4587 2012-06-25 Jason Merrill <jason@redhat.com>
4588
4589 PR c++/53498
4590 PR c++/53305
4591 * g++.dg/cpp0x/decltype38.C: New.
4592 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4593
4594 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4595
4596 * lib/target-supports-dg.exp (testname-for-summary): New.
4597 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4598 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4599 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4600 scan-module-absence, output-exists, output-exists-not: Use
4601 testname-for-summary.
4602 (dg-test): Clean up testname_with_flags.
4603 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4604 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4605 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4606 scan-assembler-dem-not, object-size: Use testname-for-summary.
4607 * lib/gcov.exp (run-gcov): Likewise.
4608 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4609 scan-dump-dem, scan-dump-dem-note): Likewise.
4610
4611 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4612 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4613 including profopt.opt; save and restore existing value.
4614 * g++.dg/bprob/bprob.exp: Likewise.
4615 * gcc.dg/matrix/matrix.exp: Likewise.
4616 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4617 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4618 PROFOPT_OPTIONS.
4619
4620 2012-06-25 Richard Henderson <rth@redhat.com>
4621
4622 * gcc.dg/pr53749.c: New.
4623
4624 2012-06-25 Jason Merrill <jason@redhat.com>
4625
4626 PR c++/52988
4627 * g++.dg/cpp0x/nullptr28.C: New.
4628
4629 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4630
4631 * gcc.target/arm/neon-vld1_dupQ.c: New.
4632
4633 2012-06-25 Florian Weimer <fweimer@redhat.com>
4634
4635 * g++.dg/init/new35.C: New.
4636 * g++.dg/init/new36.C: New.
4637 * g++.dg/init/new37.C: New.
4638 * g++.dg/ext/vla5.C: New warning.
4639 * g++.dg/ext/vla8.C: New warning.
4640 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4641
4642 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4643 James Greenhalgh <james.greenhalgh@arm.com>
4644
4645 * gcc.target/arm/ftest-support-arm.h New testcase.
4646 * gcc.target/arm/ftest-support-thumb.h Likewise.
4647 * gcc.target/arm/ftest-support.h Likewise.
4648 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4649 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4650 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4651 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4652 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4653 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4654 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4655 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4656 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4657 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4658 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4659 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4660 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4661 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4662 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4663 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4664 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4665 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4666 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4667 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4668 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4669 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4670 * lib/target-supports.exp
4671 (check_effective_target_arm_arch_FUNC): Add support for more
4672 architectures.
4673 (add_options_for_arm_arch_FUNC): Likewise.
4674 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4675
4676 2012-06-25 Jason Merrill <jason@redhat.com>
4677
4678 PR c++/53202
4679 * g++.dg/cpp0x/constexpr-tuple.C: New.
4680
4681 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR target/53759
4684 * gcc.target/i386/pr53759.c: New test.
4685
4686 PR c++/53594
4687 * g++.dg/cpp0x/nsdmi7.C: New test.
4688
4689 2012-06-24 Kai Tietz <ktietz@redhat.com>
4690
4691 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4692 for LLP64 targets.
4693 * gcc.target/i386/pr38988.c: Likewise.
4694
4695 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4696
4697 PR fortran/47710
4698 PR fortran/53328
4699 * gfortran.dg/typebound_generic_12.f03: New.
4700 * gfortran.dg/typebound_generic_13.f03: New.
4701
4702 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4703
4704 * gnat.dg/lto15.ad[sb]: New test.
4705
4706 2012-06-21 Meador Inge <meadori@codesourcery.com>
4707
4708 PR c/53702
4709 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4710
4711 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4712
4713 * gcc.dg/pch/ident-1.c: New test.
4714 * gcc.dg/pch/ident-1.hs: Header file for new test.
4715
4716 2012-06-21 Michael Matz <matz@suse.de>
4717
4718 PR middle-end/53688
4719 * gcc.c-torture/execute/pr53688.c: New test.
4720
4721 2012-06-20 Richard Guenther <rguenther@suse.de>
4722
4723 PR tree-optimization/30318
4724 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4725
4726 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4727
4728 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4729
4730 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4731
4732 * gcc.target/i386/clearcapv2.map: New file.
4733 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4734
4735 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4736
4737 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4738 and add __sh__ case.
4739
4740 2012-06-19 Jason Merrill <jason@redhat.com>
4741
4742 PR c++/52637
4743 * g++.dg/debug/localclass1.C: New.
4744
4745 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4746
4747 * g++.dg/cpp0x/override4.C: New.
4748
4749 2012-06-14 Jason Merrill <jason@redhat.com>
4750
4751 PR c++/53651
4752 * g++.dg/cpp0x/decltype37.C: New.
4753
4754 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4755
4756 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4757
4758 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4759
4760 * gcc.c-torture/compile/vector-5.c,
4761 gcc.c-torture/compile/vector-6.c: New tests.
4762
4763 2012-06-19 Richard Henderson <rth@redhat.com>
4764
4765 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4766
4767 2012-06-19 Richard Guenther <rguenther@suse.de>
4768
4769 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4770
4771 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4772
4773 PR target/53712
4774 * gcc.target/i386/pr53712.c: New test.
4775
4776 2012-06-18 Tobias Burnus <burnus@net-b.de>
4777
4778 PR fortran/53692
4779 * gfortran.dg/elemental_optional_args_6.f90: New.
4780
4781 2012-06-18 Tobias Burnus <burnus@net-b.de>
4782
4783 PR fortran/53526
4784 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4785 * gfortran.dg/coarray/move_alloc_1.f90
4786
4787 2012-06-18 Tobias Burnus <burnus@net-b.de>
4788
4789 PR fortran/53526
4790 * gfortran.dg/coarray_27.f90: New.
4791
4792 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4793 Greta Yorsh <Greta.Yorsh@arm.com>
4794
4795 * gcc.target/arm/epilog-1.c: New test.
4796
4797 2012-06-18 Richard Guenther <rguenther@suse.de>
4798
4799 PR tree-optimization/53693
4800 * g++.dg/torture/pr53693.C: New testcase.
4801
4802 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4803
4804 PR tree-optimization/53703
4805 * gcc.dg/torture/pr53703.c: New test.
4806
4807 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4808
4809 PR middle-end/53698
4810 * gcc.target/i386/pr53698.c: New test.
4811
4812 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4813
4814 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4815
4816 2012-06-17 Tobias Burnus <burnus@net-b.de>
4817
4818 PR fortran/53691
4819 PR fortran/53685
4820 * gfortran.dg/transfer_check_3.f90: New.
4821
4822 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4823
4824 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4825
4826 2012-06-16 Tobias Burnus <burnus@net-b.de>
4827
4828 PR fortran/53642
4829 PR fortran/45170
4830 * gfortran.dg/deferred_type_param_8.f90: New.
4831
4832 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4833
4834 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4835 testname that includes flags, passed in as new argument, in
4836 pass/fail messages.
4837 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4838 and pass it to verify-* procedures.
4839
4840 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4841 alignment torture options with usual torture options.
4842
4843 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4844 messages reported for one line of source code.
4845 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4846 * g++.dg/cpp0x/decltype2.C: Likewise.
4847 * g++.dg/cpp0x/decltype3.C: Likewise.
4848 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4849 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4850 * g++.dg/cpp0x/static_assert3.C: Likewise.
4851 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4852 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4853 * g++.dg/cpp0x/union1.C: Likewise.
4854 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4855 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4856 * g++.dg/cpp0x/variadic2.C: Likewise.
4857 * g++.dg/cpp0x/variadic20.C: Likewise.
4858 * g++.dg/cpp0x/variadic74.C: Likewise.
4859 * g++.dg/diagnostic/bitfld2.C: Likewise.
4860 * g++.dg/ext/attrib44.C: Likewise.
4861 * g++.dg/ext/no-asm-1.C: Likewise.
4862 * g++.dg/other/error34.C: Likewise.
4863 * g++.dg/parse/crash46.C: Likewise.
4864 * g++.dg/parse/error10.C: Likewise.
4865 * g++.dg/parse/error2.C: Likewise.
4866 * g++.dg/parse/error3.C: Likewise.
4867 * g++.dg/parse/error36.C: Likewise.
4868 * g++.dg/parse/error8.C: Likewise.
4869 * g++.dg/parse/error9.C: Likewise.
4870 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4871 * g++.dg/parse/parser-pr28152.C: Likewise.
4872 * g++.dg/parse/template25.C: Likewise.
4873 * g++.dg/parse/typename11.C: Likewise.
4874 * g++.dg/tc1/dr147.C: Likewise.
4875 * g++.dg/template/deduce3.C: Likewise.
4876 * g++.dg/template/koenig9.C: Likewise.
4877 * g++.dg/template/pr23510.C: Likewise.
4878 * g++.dg/warn/pr12242.C: Likewise.
4879 * g++.dg/warn/pr30551-2.C: Likewise.
4880 * g++.dg/warn/pr30551.C: Likewise.
4881 * g++.old-deja/g++.other/typename1.C: Likewise.
4882 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4883
4884 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4885
4886 PR c++/51033
4887 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4888 * c-c++-common/torture/vshuf-2.inc: Likewise.
4889 * c-c++-common/torture/vshuf-4.inc: Likewise.
4890 * c-c++-common/torture/vshuf-8.inc: Likewise.
4891 * c-c++-common/torture/vshuf-main.inc: Likewise.
4892 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4893 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4894 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4895 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4896 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4897 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4898 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4899 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4900 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4901 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4902 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4903 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4904 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4905 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4906
4907 2012-06-15 Michael Matz <matz@suse.de>
4908
4909 * gcc.dg/tree-ssa/vector-4.c: New test.
4910
4911 2012-06-15 Michael Matz <matz@suse.de>
4912
4913 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4914 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4915
4916 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4917
4918 PR tree-optimization/53636
4919 * gcc.target/arm/pr53636.c: New test.
4920
4921 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR tree-optimization/51581
4924 * gcc.c-torture/execute/pr51581-1.c: New test.
4925 * gcc.c-torture/execute/pr51581-2.c: New test.
4926 * gcc.dg/vect/pr51581-1.c: New test.
4927 * gcc.dg/vect/pr51581-2.c: New test.
4928 * gcc.dg/vect/pr51581-3.c: New test.
4929 * gcc.target/i386/avx-pr51581-1.c: New test.
4930 * gcc.target/i386/avx-pr51581-2.c: New test.
4931 * gcc.target/i386/avx2-pr51581-1.c: New test.
4932 * gcc.target/i386/avx2-pr51581-2.c: New test.
4933 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4934
4935 2012-06-15 Richard Guenther <rguenther@suse.de>
4936
4937 * gcc.c-torture/execute/20120615-1.c: New testcase.
4938
4939 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4940
4941 * gnat.dg/vect8.ad[sb]: New test.
4942
4943 2012-06-14 Richard Guenther <rguenther@suse.de>
4944
4945 * gcc.dg/tree-ssa/vrp.h: New testcase.
4946 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4947
4948 2012-06-13 Christian Bruel <christian.bruel@st.com>
4949
4950 PR target/53621
4951 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4952
4953 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4954
4955 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4956
4957 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4958
4959 PR testsuite/20771
4960 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4961 test summary unique.
4962
4963 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4964 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4965 scan-stack-usage-not): Don't strip torture options from test name.
4966
4967 * lib/scandump.exp (scan-dump-times): Use printable version of
4968 regexp in test summary line.
4969
4970 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4971 messages reported for one line of source code.
4972 * gcc.dg/format/few-1.c: Likewise.
4973 * gcc.dg/ia64-sync-2.c: Likewise.
4974 * gcc.dg/sync-2.c: Likewise.
4975 * gcc.dg/noncompile/pr44517.c: Likewise.
4976
4977 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4978
4979 PR debug/49888
4980 * gcc.dg/guality/pr49888.c: New.
4981
4982 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4983
4984 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4985 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4986 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4987
4988 2012-06-13 Tobias Burnus <burnus@net-b.de>
4989
4990 PR fortran/53643
4991 * gfortran.dg/intent_out_7.f90: New.
4992
4993 2012-06-13 Tobias Burnus <burnus@net-b.de>
4994
4995 PR fortran/53597
4996 * gfortran.dg/save_4.f90: New.
4997
4998 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4999
5000 PR c/53532
5001 PR c/51034
5002 PR c/53196
5003 * gcc.dg/pr53532.c: New test.
5004 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5005 adjust line numbers.
5006 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5007 * gcc.dg/Wcxx-compat-8.c: Likewise.
5008 * gcc.dg/pr51034.c: New test.
5009 * gcc.dg/pr53196-1.c: New test.
5010 * gcc.dg/pr53196-2.c: New test.
5011
5012 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5013
5014 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5015 alignment torture options with usual torture options.
5016 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5017 instead of dg-options.
5018 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5019 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5020 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5021 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5022 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5023 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5024
5025 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5026 to checks for multiple messages reported for one line of source code.
5027 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5028
5029 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5030 messages reported for one line of source code.
5031
5032 * gcc.dg/20031223-1.c: Add comments to check for multiple
5033 messages reported for one line of source code.
5034 * gcc.dg/Wconversion-integer.c: Likewise.
5035 * gcc.dg/Wfatal-2.c: Likewise.
5036 * gcc.dg/Wfatal.c: Likewise.
5037 * gcc.dg/Wobjsize-1.c: Likewise.
5038 * gcc.dg/c99-vla-jump-1.c: Likewise.
5039 * gcc.dg/c99-vla-jump-2.c: Likewise.
5040 * gcc.dg/c99-vla-jump-3.c: Likewise.
5041 * gcc.dg/c99-vla-jump-4.c: Likewise.
5042 * gcc.dg/c99-vla-jump-5.c: Likewise.
5043 * gcc.dg/decl-9.c: Likewise.
5044 * gcc.dg/declspec-10.c: Likewise.
5045 * gcc.dg/declspec-18.c: Likewise.
5046 * gcc.dg/mtune.c: Likewise.
5047 * gcc.dg/parser-pr28152-2.c: Likewise.
5048 * gcc.dg/parser-pr28152.c: Likewise.
5049 * gcc.dg/pr14475.c: Likewise.
5050 * gcc.dg/pr27953.c: Likewise.
5051 * gcc.dg/pr28322-3.c: Likewise.
5052 * gcc.dg/pr30457.c: Likewise.
5053 * gcc.dg/pr30551-2.c: Likewise.
5054 * gcc.dg/pr30551-3.c: Likewise.
5055 * gcc.dg/pr30551-4.c: Likewise.
5056 * gcc.dg/pr30551-5.c: Likewise.
5057 * gcc.dg/pr30551-6.c: Likewise.
5058 * gcc.dg/pr30551.c: Likewise.
5059 * gcc.dg/pr45461.c: Likewise.
5060 * gcc.dg/pr48552-1.c: Likewise.
5061 * gcc.dg/pr48552-2.c: Likewise.
5062 * gcc.dg/redecl-1.c: Likewise.
5063 * gcc.dg/transparent-union-3.c: Likewise.
5064 * gcc.dg/utf-dflt.c: Likewise.
5065 * gcc.dg/utf-dflt2.c: Likewise.
5066 * gcc.dg/vla-8.c: Likewise.
5067 * gcc.dg/vla-init-1.c: Likewise.
5068 * gcc.dg/wtr-int-type-1.c: Likewise.
5069
5070 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5071 messages reported for for one line of source code.
5072 * c-c++-common/raw-string-5.c: Likewise.
5073 * c-c++-common/raw-string-4.c: Likewise.
5074 * c-c++-common/raw-string-6.c: Likewise.
5075 * c-c++-common/pr20000.c: Likewise.
5076
5077 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5078 messages reported for one line of source code.
5079 * gcc.dg/cpp/pr30786.c: Likewise.
5080 * gcc.dg/cpp/pr28709.c: Likewise.
5081 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5082 * gcc.dg/cpp/macspace2.c: Likewise.
5083 * gcc.dg/cpp/missing-header-1.c: Likewise.
5084 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5085 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5086 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5087
5088 2012-06-12 Jason Merrill <jason@redhat.com>
5089
5090 PR c++/53599
5091 * g++.dg/template/local7.C: New.
5092
5093 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5094
5095 PR target/53511
5096 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5097 * gcc.target/sh/pr51340-2.c: Likewise.
5098 * gcc.target/sh/pr51340-3.c: Likewise.
5099
5100 2012-06-12 Michael Matz <matz@suse.de>
5101
5102 * gcc.dg/torture/alias-1.c: New test.
5103
5104 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR rtl-optimization/53589
5107 * gcc.dg/torture/pr53589.c: New test.
5108
5109 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5110
5111 PR target/50749
5112 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5113 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5114 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5115 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5116 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5117 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5118 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5119 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5120 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5121 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5122 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5123 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5124 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5125 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5126 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5127 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5128
5129 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5130
5131 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5132 (check_intel_cpu_model): New function.
5133 (check_amd_cpu_model): New function.
5134 (check_features): New function.
5135 (__get_cpuid_output): New function.
5136 (check_detailed): New function.
5137 (fn1): Rename to quick_check.
5138 (main): Update to call quick_check and call check_detailed.
5139
5140 2012-06-11 Richard Henderson <rth@redhat.com>
5141
5142 * lib/target-supports.exp
5143 (check_effective_target_sync_long_long_runtime): Use
5144 check_effective_target_lp64 instead of
5145 check_effective_target_powerpc64 for powerpc targets.
5146
5147 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5148
5149 PR target/53511
5150 * gcc.target/sh/pr53511-1.c: New.
5151
5152 2012-06-11 Richard Guenther <rguenther@suse.de>
5153
5154 PR middle-end/53470
5155 * g++.dg/lto/pr53470_0.C: New testcase.
5156 * gcc.dg/lto/pr53470_0.c: Likewise.
5157
5158 2012-06-11 Richard Guenther <rguenther@suse.de>
5159
5160 PR c++/53605
5161 * g++.dg/ext/pr53605.C: New testcase.
5162
5163 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5164
5165 * gnat.dg/specs/array1.ads: New test.
5166 * gnat.dg/specs/array2.ads: Likewise.
5167 * gnat.dg/array22.adb: Likewise.
5168
5169 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5170
5171 * gnat.dg/constant4.adb: New test.
5172 * gnat.dg/constant4_pkg.ads: New helper.
5173
5174 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5175
5176 PR fortran/52552
5177 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5178 * gfortran.dg/allocate_class_1.f90: Modified.
5179 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5180 * gfortran.dg/allocate_class_2.f90: New.
5181
5182 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5183
5184 PR middle-end/53535
5185 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5186
5187 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5188
5189 PR fortran/52861
5190 * gfortran.dg/string_assign_2.f90: New test case.
5191
5192 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5193
5194 PR fortran/52861
5195 * gfortran.dg/string_assign_1.f90: New test case.
5196
5197 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5198
5199 PR middle-end/53580
5200 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5201 * gcc.dg/gomp/critical-4.c: Likewise.
5202 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5203 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5204 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5205 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5206 * c-c++-common/gomp/pr53580.c: New test.
5207
5208 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5209
5210 PR c++/51214
5211 * g++.dg/cpp0x/forw_enum11.C: New.
5212
5213 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5214
5215 PR c++/53567
5216 * g++.dg/cpp0x/alias-decl-19.C: New.
5217
5218 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5219
5220 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5221
5222 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5223
5224 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5225 (XSTATE_FP): Ditto.
5226 (XSTATE_SSE): Ditto.
5227 (XSTATE_YMM): Ditto.
5228 (avx_os_support): Use new defines.
5229
5230 2012-06-06 Richard Guenther <rguenther@suse.de>
5231
5232 PR testsuite/32380
5233 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5234 loops.
5235
5236 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5237
5238 PR c++/52841
5239 * g++.dg/cpp0x/pr52841.C: New testcase.
5240
5241 2012-06-06 Richard Guenther <rguenther@suse.de>
5242
5243 PR tree-optimization/53081
5244 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5245 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5246
5247 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5248
5249 * gcc.target/powerpc/pr53487.c: New test.
5250
5251 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5252
5253 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5254
5255 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5256
5257 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5258
5259 2012-06-05 Richard Guenther <rguenther@suse.de>
5260
5261 PR tree-optimization/30442
5262 * gcc.dg/vect/bb-slp-30.c: New testcase.
5263
5264 2012-06-05 Richard Guenther <rguenther@suse.de>
5265
5266 PR tree-optimization/53081
5267 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5268 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5269 -fno-tree-loop-distribute-patterns.
5270
5271 2012-06-05 Alan Modra <amodra@gmail.com>
5272
5273 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5274 Check static chain in nested funcs.
5275
5276 2012-06-04 Tobias Burnus <burnus@net-b.de>
5277
5278 PR fortran/50619
5279 * gfortran.dg/init_flag_10.f90: New.
5280
5281 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5282
5283 PR c++/53524
5284 * g++.dg/warn/Wenum-compare-no-2: New.
5285
5286 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5287
5288 PR preprocessor/53463
5289 * g++.dg/cpp/limits.C: New test.
5290 * g++.dg/parse/error19.C: Adjust.
5291 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5292 * g++.dg/warn/pr35635.C: Likewise.
5293 * g++.old-deja/g++.pt/assign1.C: Likewise.
5294
5295 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5296
5297 PR target/53559
5298 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5299 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5300 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5301 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5302 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5303 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5304 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5305 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5306
5307 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5308
5309 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5310
5311 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR tree-optimization/53550
5314 * gcc.dg/pr53550.c: New test.
5315
5316 2012-06-04 Richard Guenther <rguenther@suse.de>
5317
5318 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5319 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5320 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5321
5322 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5323
5324 PR fortran/48831
5325 * gfortran.dg/parameter_array_element_2.f90: New.
5326
5327 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5328
5329 PR target/53512
5330 * gcc.target/sh/pr53512-1.c: New.
5331 * gcc.target/sh/pr53512-2.c: New.
5332 * gcc.target/sh/pr53512-3.c: New.
5333 * gcc.target/sh/pr53512-4.c: New.
5334
5335 2012-06-01 Jason Merrill <jason@redhat.com>
5336
5337 PR c++/52973
5338 * g++.dg/ext/visibility/template12.C: New.
5339 * g++.dg/ext/attrib14.C: Adjust warning line.
5340
5341 PR c++/52725
5342 * g++.dg/parse/new6.C: New.
5343 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5344
5345 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5346
5347 * c-c++-common/restrict-2.c: Revert previous change.
5348
5349 2012-06-01 Jason Merrill <jason@redhat.com>
5350
5351 PR c++/53137
5352 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5353
5354 PR c++/53484
5355 * g++.dg/cpp0x/auto33.C: New.
5356
5357 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5358
5359 PR c++/26155
5360 * g++.dg/parse/namespace-alias-1.C: New.
5361
5362 2012-06-01 Christian Bruel <christian.bruel@st.com>
5363
5364 * gcc.dg/spec-options.c: New test.
5365 * gcc.dg/foo.specs: New file.
5366
5367 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5368
5369 PR ada/53517
5370 * gnat.dg/lto14.adb: Skip on Solaris.
5371
5372 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5373
5374 * gcc.target/cris/sync-1-v10.c,
5375 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5376 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5377 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5378 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5379 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5380 gcc.target/cris/torture/sync-mis-op-i-1.c,
5381 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5382 gcc.target/cris/torture/sync-mis-op-i-2.c,
5383 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5384 gcc.target/cris/torture/sync-mis-op-i-3.c,
5385 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5386 gcc.target/cris/torture/sync-mis-op-s-1.c,
5387 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5388 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5389 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5390 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5391 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5392 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5393 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5394 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5395 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5396
5397 2012-05-31 Richard Guenther <rguenther@suse.de>
5398
5399 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5400 ldist-pr45948.c with disabled SCCP.
5401
5402 2012-05-31 Richard Guenther <rguenther@suse.de>
5403
5404 PR middle-end/48493
5405 * gcc.dg/torture/pr48493.c: New testcase.
5406
5407 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5408
5409 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5410 arm32 to targets.
5411 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5412 of the initialization loop.
5413 (dg-final): Adjust the expected number of vectorized loops depending
5414 on vect_char_mult target selector.
5415
5416 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5417
5418 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5419 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5420 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5421 New tests.
5422
5423 2012-05-30 Jason Merrill <jason@redhat.com>
5424
5425 PR c++/53356
5426 * g++.dg/init/new34.C: New.
5427 * g++.dg/tree-ssa/stabilize1.C: New.
5428
5429 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5430
5431 PR c++/53356
5432 * g++.dg/init/new33.C: New test.
5433
5434 2012-05-30 Richard Guenther <rguenther@suse.de>
5435
5436 PR middle-end/53501
5437 * gcc.dg/torture/pr53501.c: New testcase.
5438 * c-c++-common/restrict-2.c: Adjust.
5439
5440 2012-05-30 Alan Modra <amodra@gmail.com>
5441
5442 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5443 torture-finish.
5444
5445 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5446
5447 * gcc.target/i386/shuf-concat.c: New test.
5448
5449 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR rtl-optimization/53519
5452 * gcc.c-torture/compile/pr53519.c: New test.
5453
5454 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5455
5456 * gcc.target/arm/neon-vrev.c: New.
5457
5458 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5459
5460 PR target/51340
5461 * gcc.target/sh/pr51340-1.c: New.
5462 * gcc.target/sh/pr51340-2.c: New.
5463 * gcc.target/sh/pr51340-3.c: New.
5464
5465 2012-05-29 Richard Guenther <rguenther@suse.de>
5466
5467 PR tree-optimization/53516
5468 * gcc.dg/torture/pr53516.c: New testcase.
5469
5470 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5471
5472 PR preprocessor/53229
5473 * gcc.dg/cpp/paste6.c: Force to run without
5474 -ftrack-macro-expansion.
5475 * gcc.dg/cpp/paste8.c: Likewise.
5476 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5477 -ftrack-macro-expansion.
5478 * gcc.dg/cpp/paste12.c: Force to run without
5479 -ftrack-macro-expansion.
5480 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5481 -ftrack-macro-expansion.
5482 * gcc.dg/cpp/paste13.c: Likewise.
5483 * gcc.dg/cpp/paste14.c: Likewise.
5484 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5485 -ftrack-macro-expansion.
5486 * gcc.dg/cpp/paste18.c: New test.
5487
5488 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5489
5490 * gcc.target/cris/torture/trap-1.c,
5491 gcc.target/cris/torture/trap-2.c,
5492 gcc.target/cris/torture/trap-3.c,
5493 gcc.target/cris/torture/trap-v0.c,
5494 gcc.target/cris/torture/trap-v3.c: New tests.
5495
5496 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5497
5498 PR c++/25137
5499 * g++.dg/warn/Wbraces3.C: New.
5500 * g++.dg/warn/Wbraces4.C: Likewise.
5501
5502 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR tree-optimization/53505
5505 * c-c++-common/torture/pr53505.c: New test.
5506
5507 2012-05-27 Nathan Sidwell <nathan@acm.org>
5508
5509 * gcc.dg/stmt-expr-4.c: New.
5510
5511 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5512
5513 PR c++/53491
5514 * g++.dg/parse/crash60.C: New.
5515
5516 2012-05-26 Jason Merrill <jason@redhat.com>
5517
5518 PR c++/53220
5519 * c-c++-common/array-lit.c: New.
5520 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5521
5522 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5523
5524 PR ada/50294
5525 * gnat.dg/array21.adb: New test.
5526
5527 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5528
5529 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5530
5531 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5532
5533 PR c++/32054
5534 * g++.dg/other/anon-union3.C: New.
5535
5536 2012-05-25 Ian Lance Taylor <iant@google.com>
5537
5538 * gcc.dg/split-6.c: New test.
5539
5540 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5541
5542 * gnat.dg/lto14.adb: New test.
5543
5544 2012-05-25 Tristan Gingold <gingold@adacore.com>
5545
5546 * gcc.target/i386/large-frame.c: New.
5547
5548 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5549 * gcc.target/powerpc/lhs-1.c: New.
5550 * gcc.target/powerpc/lhs-2.c: New.
5551 * gcc.target/powerpc/lhs-3.c: New.
5552
5553 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5554
5555 Make unwound macro expansion trace less redundant
5556 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5557 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5558 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5559 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5560 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5561 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5562
5563 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5564
5565 PR c++/53464
5566 * g++.dg/cpp0x/constexpr-default1.C: New.
5567
5568 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/32080
5571 * g++.dg/eh/goto2.C: New.
5572
5573 2012-05-24 Richard Guenther <rguenther@suse.de>
5574
5575 PR middle-end/53460
5576 * g++.dg/tree-prof/pr53460.C: New testcase.
5577
5578 2012-05-24 Richard Guenther <rguenther@suse.de>
5579
5580 PR bootstrap/53466
5581 * g++.dg/debug/pr53466.C: New testcase.
5582
5583 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5584
5585 PR tree-optimization/53465
5586 * gcc.c-torture/execute/pr53465.c: New test.
5587
5588 2012-05-23 Tobias Burnus <burnus@net-b.de>
5589
5590 PR fortran/51055
5591 PR fortran/45170
5592 * gfortran.dg/allocate_with_typespec_6.f90: New.
5593
5594 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 PR c++/29185
5597 * g++.dg/warn/delete-array-1.C: New.
5598
5599 2012-05-23 Richard Guenther <rguenther@suse.de>
5600
5601 * gcc.dg/torture/pr39074-2.c: Adjust.
5602 * gcc.dg/torture/pr39074.c: Likewise.
5603 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5604 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5605
5606 2012-05-22 Jan Hubicka <jh@suse.cz>
5607
5608 PR middle-end/53161
5609 * g++.dg/torture/pr53161.C: New testcase.
5610
5611 2012-05-22 Tobias Burnus <burnus@net-b.de>
5612
5613 PR fortran/53389
5614 * gfortran.dg/realloc_on_assign_15.f90: New.
5615
5616 2012-05-22 Richard Guenther <rguenther@suse.de>
5617
5618 PR middle-end/51071
5619 * gcc.dg/torture/pr51071-2.c: New testcase.
5620
5621 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5622
5623 PR tree-optimization/53336
5624 * g++.dg/torture/pr53336.C: New testcase.
5625
5626 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5627
5628 PR c++/53322
5629 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5630 instead of -Wunused-local-typedefs.
5631
5632 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5633
5634 PR c++/51184
5635 * g++.dg/other/abstract4.C: New-
5636
5637 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5638
5639 PR c++/40821
5640 * g++.dg/ext/attrib46.C: New.
5641
5642 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5643
5644 PR c/53418
5645 * gcc.c-torture/compile/pr53418-1.c,
5646 gcc.c-torture/compile/pr53418-2.c: New tests.
5647
5648 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR tree-optimization/53366
5651 * gcc.dg/torture/pr53366-1.c: New test.
5652 * gcc.dg/torture/pr53366-2.c: New test.
5653 * gcc.target/i386/pr53366-1.c: New test.
5654 * gcc.target/i386/pr53366-2.c: New test.
5655
5656 PR tree-optimization/53409
5657 * gcc.c-torture/compile/pr53409.c: New test.
5658
5659 PR tree-optimization/53410
5660 * gcc.c-torture/compile/pr53410-1.c: New test.
5661 * gcc.c-torture/compile/pr53410-2.c: New test.
5662
5663 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5664
5665 PR target/53425
5666 * gcc.target/i386/pr53425-1.c: New file.
5667 * gcc.target/i386/pr53425-2.c: Likewise.
5668
5669 2012-05-21 Richard Guenther <rguenther@suse.de>
5670
5671 PR tree-optimization/53408
5672 * gcc.dg/torture/pr53408.c: New testcase.
5673
5674 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5675 H.J. Lu <hongjiu.lu@intel.com>
5676
5677 PR target/53416
5678 * gcc.target/i386/pr53416.c: New file.
5679
5680 2012-05-21 Richard Guenther <rguenther@suse.de>
5681
5682 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5683
5684 2012-05-21 Richard Guenther <rguenther@suse.de>
5685
5686 * gcc.dg/torture/ldist-1.c: New testcase.
5687
5688 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5689
5690 * gnat.dg/lto13.adb: New test.
5691 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5692
5693 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5694
5695 * gnat.dg/specs/lto12.ads: New test.
5696 * gnat.dg/specs/lto12_pkg.ads: New helper.
5697
5698 2012-05-18 Richard Guenther <rguenther@suse.de>
5699
5700 PR tree-optimization/53346
5701 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5702 * gcc.target/i386/incoming-10.c: Adjust.
5703 * gcc.target/i386/incoming-11.c: Likewise.
5704 * gcc.target/i386/pr46295.c: Likewise.
5705
5706 2012-05-18 Richard Guenther <rguenther@suse.de>
5707
5708 * gcc.dg/pr53352.c: Return zero.
5709
5710 2012-05-18 Richard Guenther <rguenther@suse.de>
5711
5712 PR tree-optimization/53390
5713 * gcc.dg/torture/pr53390.c: New testcase.
5714
5715 2012-05-18 Meador Inge <meadori@codesourcery.com>
5716
5717 PR rtl-optimization/53352
5718 * gcc.dg/pr53352.c: New test.
5719
5720 2012-05-17 David S. Miller <davem@davemloft.net>
5721
5722 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5723 failure on sparc-*-linux-gnu.
5724
5725 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/39681
5728 * g++.dg/parse/error49.C: New.
5729 * g++.dg/cpp0x/error8.C: Likewise.
5730 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5731 * g++.dg/ext/utf-dflt2.C: Likewise.
5732 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5733 * g++.dg/ext/utf-dflt.C: Likewise.
5734 * c-c++-common/raw-string-3.c: Likewise.
5735 * c-c++-common/raw-string-4.c: Likewise.
5736
5737 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5738
5739 PR c++/53371
5740 * g++.dg/cpp0x/catch1.C: New.
5741
5742 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5743
5744 PR c++/44516
5745 * g++.dg/parse/error48.C: New.
5746 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5747 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5748
5749 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5750
5751 * gcc.dg/tm/indirect-2.c: New test.
5752
5753 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5754
5755 PR tree-optimization/53217
5756 * gfortran.dg/pr53217.f90: New test.
5757
5758 2012-05-16 Richard Guenther <rguenther@suse.de>
5759
5760 PR tree-optimization/53364
5761 * g++.dg/torture/pr53364.C: New testcase.
5762
5763 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5764
5765 PR testsuite/52641
5766 * gcc.dg/pr52549.c: Fix test for long != void*
5767 * gcc.c-torture/execute/pr52979-1.x: New file.
5768 * gcc.c-torture/execute/pr52979-2.x: New file.
5769
5770 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5771
5772 PR preprocessor/7263
5773 * gcc.dg/binary-constants-2.c: Run without tracking locations
5774 accross macro expansion.
5775 * gcc.dg/binary-constants-3.c: Likewise.
5776 * gcc.dg/cpp/sysmac2.c: Likewise.
5777 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5778 location.
5779 * gcc.dg/cpp/syshdr3.c: New test.
5780 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5781 * gcc.dg/system-binary-constants-1.c: New test.
5782 * gcc.dg/system-binary-constants-1.h: New header for the new test
5783 above.
5784 * g++.dg/cpp/syshdr3.C: New test.
5785 * g++.dg/cpp/syshdr3.h: New header the new test above.
5786 * g++.dg/system-binary-constants-1.C: New test.
5787 * g++.dg/system-binary-constants-1.h: New header the new test
5788 above.
5789
5790 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5793
5794 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5795
5796 PR target/53358
5797 * gcc.dg/pr53358.c: New test.
5798
5799 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5800
5801 PR c++/11856
5802 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5803 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5804
5805 2012-05-15 Olivier Hainque <hainque@adacore.com>
5806
5807 * g++.dg/eh/sighandle.C: New testcase.
5808
5809 2012-05-15 Richard Guenther <rguenther@suse.de>
5810
5811 PR tree-optimization/53355
5812 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5813
5814 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5815
5816 * gfortran.dg/*.f90: Remove now redundant manual
5817 cleanup-modules directive.
5818
5819 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5820
5821 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5822 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5823
5824 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5825
5826 PR fortran/52428
5827 * gfortran.dg/int_range_io_1.f90: New test.
5828
5829 2012-05-14 Andi Kleen <ak@linux.intel.com>
5830 Jakub Jelinek <jakub@redhat.com>
5831
5832 PR target/53315
5833 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5834 * gcc.target/i386/rtm-check.h: New file.
5835 * gcc.target/i386/pr53315.c: New test.
5836
5837 2012-05-14 Tobias Burnus <burnus@net-b.de>
5838
5839 PR fortran/49110
5840 PR fortran/51055
5841 PR fortran/53329
5842 * gfortran.dg/deferred_type_param_4.f90: New.
5843 * gfortran.dg/deferred_type_param_6.f90: New.
5844
5845 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5846
5847 * gcc.target/i386/retarg.c: New test.
5848
5849 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5850
5851 PR fortran/45170
5852 * gfortran.dg/deferred_type_param_3.f90: New.
5853 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5854 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5855
5856 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5857
5858 * gnat.dg/null_pointer_deref3.adb: New test.
5859
5860 2012-05-12 Tobias Burnus <burnus@net-b.de>
5861
5862 PR fortran/49110
5863 PR fortran/52843
5864 * gfortran.dg/deferred_type_param_5.f90: New.
5865
5866 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5867
5868 * g++.dg/parse/error47.C: New.
5869
5870 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5871
5872 PR fortran/52537
5873 * gfortran.dg/string_compare_4.f90: Change option
5874 to -fdump-tree-original. Add test case for kind=4.
5875
5876 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5877
5878 PR fortran/52537
5879 * gfortran.dg/string_compare_4.f90: New test.
5880
5881 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5882
5883 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5884
5885 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5886
5887 PR c++/53305
5888 * g++.dg/cpp0x/variadic132.C: New.
5889
5890 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5891
5892 PR c++/53158
5893 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5894 * g++.dg/parse/error26.C: Tweak dg-error column number.
5895
5896 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5897
5898 PR c++/53301
5899 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5900
5901 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5902
5903 * gnat.dg/lto11.ad[sb]: New test.
5904
5905 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5906
5907 PR target/52908
5908 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5909 directive to Scan for vpmuldq, not vpmacsdql.
5910
5911 2012-05-09 Michael Matz <matz@suse.de>
5912
5913 PR tree-optimization/53185
5914 * gcc.dg/vect/pr53185.c: New test.
5915
5916 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5917
5918 PR middle-end/53249
5919 * gcc.target/i386/pr53249.c: New.
5920
5921 2012-05-09 Richard Guenther <rguenther@suse.de>
5922
5923 PR tree-optimization/18437
5924 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5925 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5926
5927 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR tree-optimization/53226
5930 * gcc.c-torture/compile/pr53226.c: New test.
5931
5932 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5933
5934 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5935 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5936 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5937 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5938 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5939 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5940 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5941 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5942 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5943 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5944 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5945 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5946 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5947 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5948
5949 2012-05-09 Dehao Chen <dehao@google.com>
5950
5951 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5952 * gcc.dg/predict-2.c: Likewise.
5953 * gcc.dg/predict-3.c: Likewise.
5954 * gcc.dg/predict-4.c: Likewise.
5955 * gcc.dg/predict-5.c: Likewise.
5956 * gcc.dg/predict-6.c: Likewise.
5957
5958 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5959
5960 PR target/53272
5961 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5962
5963 2012-05-08 Richard Guenther <rguenther@suse.de>
5964
5965 * gcc.dg/fold-bitand-4.c: New testcase.
5966
5967 2012-05-08 Dehao Chen <dehao@google.com>
5968
5969 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5970 heuristic is working properly.
5971 * gcc.dg/predict-2.c: Likewise.
5972 * gcc/dg/predict-3.c: Likewise.
5973 * gcc/dg/predict-4.c: Likewise.
5974 * gcc/dg/predict-5.c: Likewise.
5975 * gcc/dg/predict-6.c: Likewise.
5976
5977 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5978
5979 PR tree-optimization/53239
5980 * g++.dg/opt/vrp3.C: New test.
5981 * g++.dg/opt/vrp3-aux.cc: New file.
5982 * g++.dg/opt/vrp3.h: New file.
5983
5984 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5985
5986 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5987 .uleb128 support in assembler output.
5988
5989 2012-05-07 Richard Guenther <rguenther@suse.de>
5990
5991 PR lto/42987
5992 * g++.dg/lto/pr42987_0.C: New testcase.
5993 * g++.dg/lto/pr42987_1.C: Likewise.
5994
5995 2012-05-07 Tobias Burnus <burnus@net-b.de>
5996
5997 PR fortran/53255
5998 * gfortran.dg/typebound_operator_15.f90: New.
5999
6000 2012-05-06 Tobias Burnus <burnus@net-b.de>
6001
6002 PR fortran/41587
6003 * gfortran.dg/class_array_13.f90: New.
6004
6005 2012-05-06 Tristan Gingold <gingold@adacore.com>
6006
6007 * gnat.dg/warn7.adb: New test.
6008
6009 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6010
6011 * gnat.dg/specs/renamings.ads: Rename to...
6012 * gnat.dg/specs/renaming1.ads: ...this.
6013 * gnat.dg/specs/renaming2.ads: New test.
6014 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6015 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6016 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6017 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6018
6019 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6020
6021 * gnat.dg/discr36.ad[sb]: New test.
6022 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6023
6024 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6025
6026 PR c/43772
6027 * c-c++-common/pr43772.c: New.
6028
6029 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6030
6031 PR fortran/41600
6032 * gfortran.dg/select_type_26.f03 : New test.
6033 * gfortran.dg/select_type_27.f03 : New test.
6034
6035 PR fortran/53191
6036 * gfortran.dg/select_type_28.f03 : New test.
6037
6038 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6039
6040 PR fortran/49010
6041 PR fortran/24518
6042 * gfortran.dg/mod_sign0_1.f90: New test.
6043 * gfortran.dg/mod_large_1.f90: New test.
6044
6045 2012-05-04 Tobias Burnus <burnus@net-b.de>
6046
6047 PR fortran/53175
6048 gfortran.dg/public_private_module_5.f90: New.
6049
6050 2012-05-04 Tobias Burnus <burnus@net-b.de>
6051
6052 PR fortran/53111
6053 * gfortran.dg/constructor_7.f90: New.
6054 * gfortran.dg/constructor_8.f90: New.
6055
6056 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6057
6058 PR c++/53166
6059 * g++.dg/cpp0x/static_assert7.C: New.
6060
6061 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6062
6063 PR tree-optimization/52633
6064 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6065 recognized as widening shifts instead of over-widening.
6066 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6067 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6068 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6069 * gcc.target/arm/pr52633.c: New test.
6070
6071 2012-05-04 Richard Guenther <rguenther@suse.de>
6072
6073 PR tree-optimization/53168
6074 * gcc.dg/torture/pr53168.c: New testcase.
6075 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6076
6077 2012-05-04 Richard Guenther <rguenther@suse.de>
6078
6079 * gcc.dg/lto/pr53214_0.c: New testcase.
6080
6081 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6082
6083 * gcc.target/ia64/pr48496.c: New test.
6084 * gcc.target/ia64/pr52657.c: Likewise.
6085
6086 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6087
6088 PR c/51712
6089 * c-c++-common/pr51712.c: New.
6090
6091 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6092
6093 PR target/53199
6094 * gcc.target/powwerpc/pr53199.c: New file.
6095
6096 2012-05-03 Jason Merrill <jason@redhat.com>
6097
6098 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6099
6100 * gcc.dg/debug/dwarf2/dups-types.c: New.
6101 * gcc.dg/debug/dwarf2/dups-types.h: New.
6102
6103 2012-05-03 Jason Merrill <jason@redhat.com>
6104
6105 * g++.dg/debug/dwarf2/namespace-2.C: New.
6106 * g++.dg/debug/dwarf2/localclass3.C: New.
6107
6108 2012-05-03 Jason Merrill <jason@redhat.com>
6109
6110 * g++.dg/debug/dwarf2/thunk1.C: New.
6111
6112 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/53186
6115 * g++.dg/other/final2.C: New.
6116
6117 2012-05-03 Richard Guenther <rguenther@suse.de>
6118
6119 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6120
6121 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6122
6123 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6124 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6125 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6126 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6127
6128 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6129
6130 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6131 .byte 0xf2.
6132 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6133 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6134 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6135
6136 PR debug/53174
6137 * gcc.dg/pr53174.c: New test.
6138
6139 PR target/53187
6140 * gcc.target/arm/pr53187.c: New test.
6141 * gcc.c-torture/compile/pr53187.c: New test.
6142
6143 2012-05-03 Richard Guenther <rguenther@suse.de>
6144
6145 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6146 unsupported prefetching support.
6147
6148 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6149
6150 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6151 option -ftrack-macro-expansion=0.
6152 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6153 option -ftrack-macro-expansion=0.
6154
6155 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6156
6157 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6158 dg-options for target arm with dg-additional-options.
6159
6160 2012-05-03 Richard Guenther <rguenther@suse.de>
6161
6162 PR tree-optimization/53144
6163 * gcc.dg/torture/pr53144.c: New testcase.
6164
6165 2012-05-03 Tobias Burnus <burnus@net-b.de>
6166
6167 PR fortran/52864
6168 * gfortran.dg/pointer_intent_7.f90: New.
6169 * gfortran.dg/pure_formal_3.f90: New.
6170
6171 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6172
6173 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6174
6175 2012-05-02 Martin Jambor <mjambor@suse.cz>
6176
6177 PR lto/52605
6178 * g++.dg/lto/pr52605_0.C: New test.
6179
6180 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6181
6182 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6183 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6184 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6185 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6186 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6187 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6188 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6189 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6190 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6191 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6192 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6193 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6194 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6195 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6196 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6197 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6198
6199 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6200
6201 PR middle-end/53153
6202 * gcc.dg/pr53153.c: New test.
6203
6204 2012-05-02 Richard Guenther <rguenther@suse.de>
6205
6206 * g++.dg/tree-ssa/pr19807.C: Adjust.
6207
6208 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6209
6210 PR tree-optimization/53163
6211 * gcc.c-torture/compile/pr53163.c: New test.
6212
6213 PR rtl-optimization/53160
6214 * gcc.c-torture/execute/pr53160.c: New test.
6215
6216 2012-05-01 Ian Lance Taylor <iant@google.com>
6217
6218 PR c/37303
6219 * gcc.dg/pr37303.c: New test.
6220
6221 2012-05-01 Richard Henderson <rth@redhat.com>
6222
6223 * lib/target-supports.exp
6224 (check_effective_target_sync_long_long_runtime): True for
6225 check_effective_target_powerpc64.
6226
6227 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6228
6229 PR c++/51033
6230 * gcc.dg/vector-1.c: Move to ...
6231 * c-c++-common/vector-1.c: ... here.
6232 * gcc.dg/vector-2.c: Move to ...
6233 * c-c++-common/vector-2.c: ... here.
6234 * gcc.dg/vector-3.c: Move to ...
6235 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6236 * gcc.dg/vector-4.c: Move to ...
6237 * c-c++-common/vector-4.c: ... here.
6238 * gcc.dg/vector-init-1.c: Move to ...
6239 * c-c++-common/vector-init-1.c: ... here.
6240 * gcc.dg/vector-init-2.c: Move to ...
6241 * c-c++-common/vector-init-2.c: ... here.
6242 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6243 * c-c++-common/vector-subscript-1.c: ... here.
6244 * gcc.dg/vector-subscript-2.c: Move to ...
6245 * c-c++-common/vector-subscript-2.c: ... here.
6246 * gcc.dg/vector-subscript-3.c: Move to ...
6247 * c-c++-common/vector-subscript-3.c: ... here.
6248
6249 PR c++/51314
6250 * g++.dg/cpp0x/vt-51314.C: New test.
6251 * g++.dg/cpp0x/variadic76.C: Fix.
6252
6253 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6254
6255 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6256
6257 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6258
6259 Add -Wvarargs option
6260 * c-c++-common/Wvarargs.c: New test case.
6261 * c-c++-common/Wvarargs-2.c: Likewise.
6262
6263 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6264
6265 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6266 * objc.dg/foreach-7.m: Force the test case to run without
6267 -ftrack-macro-expansion.
6268 * c-c++-common/tm/attrib-1.c: Likewise.
6269 * c-c++-common/warn-ommitted-condop.c: Likewise.
6270 * gcc.dg/assign-warn-1.c: Likewise.
6271 * gcc.dg/assign-warn-2.c: Likewise.
6272 * gcc.dg/attr-alloc_size.c: Likewise.
6273 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6274 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6275 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6276 * gcc.dg/c90-const-expr-9.c: Likewise.
6277 * gcc.dg/c99-const-expr-9.c: Likewise.
6278 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6279 * gcc.dg/cpp/direct2s.c: Likewise.
6280 * gcc.dg/cpp/pr28709.c: Likewise.
6281 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6282 * gcc.dg/dfp/composite-type.c: Likewise.
6283 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6284 with -ftrack-macro-expansion
6285 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6286 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6287 * g++.dg/ext/cleanup-1.C: Likewise.
6288 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6289 * g++.dg/template/sfinae10.C: Likewise.
6290 * g++.dg/tm/wrap-2.C: Likewise.
6291 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6292 * g++.dg/warn/Wsign-conversion.C: Likewise.
6293 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6294 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6295 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6296 it to run with -ftrack-macro-expansion.
6297 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6298 test cases without -ftrack-macro-expansion.
6299
6300 Fix location for static class members
6301 * g++.dg/template/sfinae6_neg.C: Adjust.
6302
6303 Make conversion warnings work on NULL with -ftrack-macro-expansion
6304 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6305 alongside the previous testing for NULL.
6306
6307 Fix -Wuninitialized for -ftrack-macro-expansion
6308 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6309
6310 Strip "<built-in>" loc from displayed expansion context
6311 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6312 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6313 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6314 new test above.
6315
6316 Fix expansion point loc for macro-like tokens
6317 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6318 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6319
6320 Fix token pasting with -ftrack-macro-expansion
6321 * gcc.dg/cpp/paste17.c: New test case for
6322 -ftrack-macro-expansion=2 mode only.
6323 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6324
6325 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6326
6327 * gnat.dg/warn6.ad[sb]: New test.
6328
6329 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6330
6331 PR 53149
6332 * gcc.dg/20011021-1.c: Adjust testcase.
6333
6334 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6335
6336 PR fortran/53148
6337 * gfortran.dg/function_optimize_12.f90: New test.
6338
6339 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6340
6341 PR target/53156
6342 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6343 code to match current output and cover new peephole2 pattern.
6344
6345 2012-04-27 Ollie Wild <aaw@google.com>
6346
6347 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6348
6349 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6350
6351 * gcc.c-torture/execute/20120427-2.c: New testcase.
6352 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6353 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6354 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6355
6356 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6357
6358 PR target/53138
6359 * gcc.c-torture/execute/20120427-1.c: New testcase.
6360
6361 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6362
6363 PR middle-end/27139
6364 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6365
6366 2012-04-27 Tom de Vries <tom@codesourcery.com>
6367
6368 PR tree-optimization/51879
6369 * gcc.dg/pr51879.c: New test.
6370 * gcc.dg/pr51879-2.c: Same.
6371 * gcc.dg/pr51879-3.c: Same.
6372 * gcc.dg/pr51879-4.c: Same.
6373 * gcc.dg/pr51879-6.c: Same.
6374
6375 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6376
6377 PR c++/53096
6378 * g++.dg/cpp0x/defaulted35.C: New.
6379 * g++.dg/cpp0x/defaulted15.C: Adjust.
6380
6381 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6382
6383 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6384 structure layout.
6385
6386 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6387
6388 * gcc.target/i386/builtin_target.c: Check avx2.
6389
6390 2012-04-26 Alan Modra <amodra@gmail.com>
6391
6392 * gcc.target/powerpc/savres.c: New test.
6393 * gcc.target/powerpc/powerpc.exp: Run it.
6394
6395 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6396
6397 PR target/53120
6398 * gcc.dg/torture/pr53120.c: New test.
6399
6400 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR middle-end/52979
6403 * gcc.c-torture/compile/pr52979-1.c: New test.
6404 * gcc.c-torture/execute/pr52979-1.c: New test.
6405 * gcc.c-torture/execute/pr52979-2.c: New test.
6406
6407 2012-04-25 Richard Guenther <rguenther@suse.de>
6408
6409 * gcc.target/i386/l_fma_float_5.c: Adjust.
6410 * gcc.target/i386/l_fma_double_4.c: Likewise.
6411 * gcc.target/i386/l_fma_float_2.c: Likewise.
6412 * gcc.target/i386/l_fma_float_6.c: Likewise.
6413 * gcc.target/i386/l_fma_double_1.c: Likewise.
6414 * gcc.target/i386/l_fma_double_5.c: Likewise.
6415 * gcc.target/i386/l_fma_float_3.c: Likewise.
6416 * gcc.target/i386/l_fma_double_2.c: Likewise.
6417 * gcc.target/i386/l_fma_double_6.c: Likewise.
6418 * gcc.target/i386/l_fma_float_4.c: Likewise.
6419 * gcc.target/i386/l_fma_double_3.c: Likewise.
6420 * gcc.target/i386/l_fma_float_1.c: Likewise.
6421
6422 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR tree-optimization/53058
6425 * gcc.c-torture/compile/pr53058.c: New test.
6426
6427 2012-04-25 Jan Hubicka <jh@suse.cz>
6428
6429 PR middle-end/53088
6430 * gcc.target/i386/pr39082-1.c: Update warning location.
6431
6432 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR c/52880
6435 * gcc.dg/pr52880.c: New test.
6436
6437 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6438
6439 * gcc.dg/m-un-2.c: Update.
6440 * gcc.dg/20011021-1.c: Update.
6441
6442 2012-04-25 Tobias Burnus <burnus@net-b.de>
6443
6444 PR fortran/52196
6445 * gfortran.dg/realloc_on_assign_14.f90: New.
6446
6447 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6448
6449 PR testsuite/52641
6450 PR tree-optimizations/52891
6451 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6452
6453 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6454
6455 PR c++/52363
6456 * g++.dg/cpp0x/sfinae35.C: New.
6457 * g++.dg/cpp0x/sfinae36.C: Likewise.
6458
6459 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6460
6461 * gcc.target/builtin_target.c: New testcase.
6462
6463 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6464
6465 PR target/47197
6466 * gcc.target/powerpc/pr47197.c: New test.
6467
6468 2012-04-24 Richard Guenther <rguenther@suse.de>
6469
6470 PR tree-optimization/53085
6471 * g++.dg/torture/pr53085.C: New testcase.
6472
6473 2012-04-24 Andrew Pinski <apinski@cavium.com>
6474
6475 PR tree-opt/33512
6476 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6477 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6478 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6479
6480 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR middle-end/53084
6483 * gcc.c-torture/execute/pr53084.c: New test.
6484
6485 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6486
6487 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6488
6489 2012-04-23 Andrew Pinski <apinski@cavium.com>
6490
6491 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6492
6493 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6494
6495 PR regression/53076
6496 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6497 * gcc.dg/torture/builtin-power-1.c: Likewise.
6498
6499 2012-04-23 Richard Guenther <rguenther@suse.de>
6500
6501 PR tree-optimization/53070
6502 * gcc.dg/torture/pr53070.c: New testcase.
6503
6504 2012-04-23 Richard Guenther <rguenther@suse.de>
6505
6506 PR c/53060
6507 * gcc.dg/pr53060.c: New testcase.
6508
6509 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR tree-optimizations/52891
6512 * gcc.c-torture/compile/pr52891-1.c: New test.
6513 * gcc.c-torture/compile/pr52891-2.c: New test.
6514
6515 2012-04-22 Tobias Burnus <burnus@net-b.de>
6516
6517 PR fortran/53051
6518 * gfortran.dg/read_float_4.f90: New.
6519
6520 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6521
6522 PR 35441
6523 * c-c++-common/pr35441.C: New.
6524
6525 2012-04-20 Ian Lance Taylor <iant@google.com>
6526
6527 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6528 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6529
6530 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6531
6532 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6533 array access.
6534 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6535
6536 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6537
6538 PR rtl-optimization/44214
6539 * gcc.dg/pr44214-1.c: New test.
6540 * gcc.dg/pr44214-2.c: Likewise.
6541 * gcc.dg/pr44214-3.c: Likewise.
6542
6543 2012-04-20 Richard Guenther <rguenther@suse.de>
6544
6545 * g++.dg/torture/20120420-1.C: New testcase.
6546
6547 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6548
6549 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6550
6551 2012-04-19 Christian Bruel <christian.bruel@st.com>
6552
6553 * gcc.dg/pr52283.c: New test.
6554
6555 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6556
6557 * gcc.dg/pr37985.c: New test.
6558
6559 2012-04-19 Richard Guenther <rguenther@suse.de>
6560
6561 PR rtl-optimization/44688
6562 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6563 possibly profitable.
6564
6565 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6566
6567 PR tree-optimization/52976
6568 * gfortran.dg/reassoc_11.f: New test.
6569
6570 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6571
6572 PR tree-optimization/52976
6573 * gfortran.dg/reassoc_7.f: New test.
6574 * gfortran.dg/reassoc_8.f: Likewise.
6575 * gfortran.dg/reassoc_9.f: Likewise.
6576 * gfortran.dg/reassoc_10.f: Likewise.
6577
6578 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6579
6580 PR c++/52422
6581 * g++.dg/cpp0x/sfinae33.C: New.
6582 * g++.dg/cpp0x/sfinae34.C: Likewise.
6583
6584 2012-04-18 Joey Ye <joey.ye@arm.com>
6585
6586 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6587
6588 2012-04-18 Richard Guenther <rguenther@suse.de>
6589
6590 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6591 array access.
6592 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6593 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6594
6595 2012-04-17 Tom de Vries <tom@codesourcery.com>
6596
6597 * g++.dg/pr51264-4.C: New test.
6598
6599 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6600
6601 PR c++/52599
6602 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6603
6604 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6605
6606 PR c++/53003
6607 * g++.dg/parse/crash59.C: New.
6608
6609 2012-04-17 Michael Matz <matz@suse.de>
6610
6611 PR tree-optimization/18437
6612 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6613
6614 2012-04-17 Richard Guenther <rguenther@suse.de>
6615
6616 PR middle-end/53011
6617 * g++.dg/torture/pr53011.C: New testcase.
6618
6619 2012-04-16 Jason Merrill <jason@redhat.com>
6620
6621 PR c++/38543
6622 * g++.dg/cpp0x/variadic131.C: New.
6623
6624 PR c++/52008
6625 * g++.dg/cpp0x/variadic130.C: New.
6626
6627 PR c++/50830
6628 * g++.dg/cpp0x/variadic129.C: New.
6629
6630 PR c++/50303
6631 * g++.dg/cpp0x/variadic128.C: New.
6632
6633 2012-04-16 Tobias Burnus <burnus@net-b.de>
6634
6635 PR fortran/52864
6636 * gfortran.dg/pointer_intent_6.f90: New.
6637
6638 2012-04-16 Tobias Burnus <burnus@net-b.de>
6639
6640 PR fortran/52916
6641 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6642 to include public_private_module_4.f90.
6643 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6644 targets.
6645
6646 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6647
6648 PR c++/49152
6649 * g++.dg/diagnostic/operator1.C: New.
6650 * g++.dg/ext/label5.C: Adjust.
6651 * g++.dg/ext/va-arg1.C: Likewise.
6652 * g++.dg/other/error20.C: Likewise.
6653 * g++.dg/other/error20.C: Likewise.
6654 * g++.dg/other/error16.C: Likewise.
6655 * g++.dg/other/error10.C: Likewise.
6656 * g++.dg/parse/error30.C: Likewise.
6657 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6658
6659 2012-04-16 Jason Merrill <jason@redhat.com>
6660
6661 PR c++/51148
6662 * g++.dg/cpp0x/variadic127.C: New.
6663
6664 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6665
6666 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6667 testcase name.
6668 Use fail, pass instead of unresolved.
6669 Don't log $optstr.
6670
6671 PR testsuite/52948
6672 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6673 TODO_dump_func.
6674 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6675 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6676 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6677
6678 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6679
6680 PR fortran/52968
6681 * gfortran.dg/typebound_call_23.f03: New test case.
6682
6683 2012-04-15 Jason Merrill <jason@redhat.com>
6684
6685 PR c++/47220
6686 * g++.dg/cpp0x/variadic126.C: New.
6687
6688 PR c++/52380
6689 * g++.dg/cpp0x/variadic125.C: New.
6690
6691 PR c++/52292
6692 * g++.dg/cpp0x/variadic124.C: New.
6693
6694 PR c++/52706
6695 * g++.dg/cpp0x/nullptr27.C: New.
6696
6697 PR c++/52818
6698 * g++.dg/warn/format8.C: New.
6699
6700 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6701
6702 PR fortran/51082
6703 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6704
6705 2012-04-14 Tobias Burnus <burnus@net-b.de>
6706
6707 PR fortran/52916
6708 PR fortran/40973
6709 * gfortran.dg/public_private_module_3.f90: New.
6710 * gfortran.dg/public_private_module_4.f90: New.
6711
6712 2012-04-14 Tom de Vries <tom@codesourcery.com>
6713
6714 * gcc.dg/superblock.c: New test.
6715
6716 2012-04-14 Tom de Vries <tom@codesourcery.com>
6717
6718 * gcc.dg/pr51879-12.c: New test.
6719
6720 2012-04-13 Jason Merrill <jason@redhat.com>
6721
6722 PR c++/52824
6723 * g++.dg/cpp0x/variadic123.C: New.
6724 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6725
6726 PR c++/52905
6727 * g++.dg/cpp0x/initlist-ctor1.C: New.
6728
6729 PR c++/52915
6730 * g++.dg/other/anon-union2.C: New.
6731
6732 2012-04-13 Martin Jambor <mjambor@suse.cz>
6733
6734 PR middle-end/52939
6735 * g++.dg/ipa/pr52939.C: New test.
6736
6737 2012-04-13 Tom de Vries <tom@codesourcery.com>
6738
6739 * gcc.dg/pr52734.c: New test.
6740
6741 2012-04-13 Richard Guenther <rguenther@suse.de>
6742
6743 PR tree-optimization/52969
6744 * gcc.dg/torture/pr52969.c: New testcase.
6745
6746 2012-04-13 Richard Guenther <rguenther@suse.de>
6747
6748 PR c/52549
6749 * gcc.dg/pr52549.c: New testcase.
6750
6751 2012-04-13 Richard Guenther <rguenther@suse.de>
6752
6753 PR c/52862
6754 * gcc.dg/pr52862.c: New testcase.
6755
6756 2012-04-13 Joey Ye <joey.ye@arm.com>
6757
6758 * gcc.target/arm/thumb1-imm.c: New testcase.
6759
6760 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6761
6762 PR target/52932
6763 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6764 second function argument.
6765 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6766 (calc_permps): Update declaration. Calculate result correctly.
6767 (avx2_test): Change src2 type to union256i_d.
6768 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6769 correctly.
6770
6771 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6772
6773 PR target/52775
6774 * gcc.target/powerpc/pr52775.c: New file.
6775
6776 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6777
6778 PR tree-optimization/18589
6779 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6780 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6781 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6782 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6783 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6784 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6785 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6786 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6787 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6788 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6789
6790 2012-04-12 Richard Guenther <rguenther@suse.de>
6791
6792 PR tree-optimization/52943
6793 * gcc.dg/torture/pr52943.c: New testcase.
6794
6795 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6796
6797 PR target/50751
6798 * gcc/target/sh/pr50751-4.c: New.
6799 * gcc/target/sh/pr50751-5.c: New.
6800 * gcc/target/sh/pr50751-6.c: New.
6801 * gcc/target/sh/pr50751-7.c: New.
6802
6803 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6804
6805 PR c++/52465
6806 * g++.dg/lookup/using52.C: New.
6807
6808 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6809
6810 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6811
6812 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6813
6814 PR rtl-optimization/52876
6815 * gcc.target/i386/pr52876.c: New.
6816
6817 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6818
6819 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6820 __UINTPTR_TYPE__.
6821 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6822 __INTPTR_TYPE__.
6823 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6824 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6825 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6826 (ptrdiff_t): ... this. All uses changed.
6827 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6828 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6829 __INTPTR_TYPE__.
6830 (main): Cast argument to __INTPTR_TYPE__.
6831 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6832 size_t.
6833 * gcc.dg/mallign.c (main): Likewise.
6834 * gcc.dg/pr38700.c (foo): Likewise.
6835 * gcc.dg/long-long-cst1.c (t): Likewise.
6836 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6837 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6838 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6839 * gcc.dg/pr25682.c (d, foo): Likewise.
6840 * gcc.dg/format/cast-1.c (f): Likewise.
6841 * gcc.dg/c90-const-expr-10.c
6842 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6843 (size_t): ...this. All uses changed.
6844 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6845 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6846 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6847 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6848 * gcc.dg/sequence-pt-1.c: Likewise.
6849 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6850 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6851 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6852 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6853 of ptrdiff_t with it.
6854 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6855 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6856 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6857
6858 2012-04-11 Jason Merrill <jason@redhat.com>
6859
6860 PR debug/45088
6861 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6862 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6863
6864 PR c++/52906
6865 * g++.dg/ext/attrib45.C: New.
6866
6867 * g++.dg/eh/dtor3.C: New.
6868
6869 2012-04-11 Richard Guenther <rguenther@suse.de>
6870
6871 PR middle-end/52621
6872 * gfortran.dg/pr52621.f90: New testcase.
6873
6874 2012-04-11 Richard Guenther <rguenther@suse.de>
6875
6876 PR middle-end/52918
6877 * g++.dg/torture/pr52918-1.C: New testcase.
6878 * g++.dg/torture/pr52918-2.C: Likewise.
6879
6880 2012-04-11 Tobias Burnus <burnus@net-b.de>
6881
6882 PR fortran/52729
6883 * gfortran.dg/block_11.f90: New.
6884
6885 2012-04-11 Nick Clifton <nickc@redhat.com>
6886
6887 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6888
6889 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6890
6891 PR target/16458
6892 * gcc.target/powerpc/pr16458-1.c: New test.
6893 * gcc.target/powerpc/pr16458-2.c: Likewise.
6894 * gcc.target/powerpc/pr16458-3.c: Likewise.
6895 * gcc.target/powerpc/pr16458-4.c: Likewise.
6896
6897 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6898
6899 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6900 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6901 * gcc.dg/builtin-bswap-5.c: Likewise.
6902 * gcc.target/i386/builtin-bswap-4.c: New test.
6903
6904 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6905
6906 PR 24985
6907 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6908
6909 2012-04-11 Richard Guenther <rguenther@suse.de>
6910
6911 PR rtl-optimization/52881
6912 * gcc.dg/torture/pr52881.c: New testcase.
6913 * gcc.dg/torture/pr52913.c: Likewise.
6914
6915 2012-04-11 Richard Guenther <rguenther@suse.de>
6916
6917 PR tree-optimization/52912
6918 * gcc.dg/torture/pr52912.c: New testcase.
6919
6920 2010-04-10 Michael Matz <matz@suse.de>
6921
6922 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6923 * gcc.dg/vect/vect-outer-1.c: Adjust.
6924 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6925 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6926 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6927 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6928 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6929 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6930
6931 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6932
6933 PR tree-optimization/52870
6934 * gcc.dg/vect/pr52870.c: New test.
6935
6936 2012-04-09 Mike Stump <mikestump@comcast.net>
6937
6938 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6939 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6940 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6941 * gnat.dg/aggr11.adb: Likewise.
6942 * gnat.dg/aggr11_pkg.ads: Likewise.
6943 * gnat.dg/aggr15.adb: Likewise.
6944 * gnat.dg/aggr15.ads: Likewise.
6945 * gnat.dg/aggr17.adb: Likewise.
6946 * gnat.dg/aggr18.adb: Likewise.
6947 * gnat.dg/array14.adb: Likewise.
6948 * gnat.dg/array14.ads: Likewise.
6949 * gnat.dg/array14_pkg.ads: Likewise.
6950 * gnat.dg/array19.adb: Likewise.
6951 * gnat.dg/array19.ads: Likewise.
6952 * gnat.dg/discr27.adb: Likewise.
6953 * gnat.dg/discr27.ads: Likewise.
6954 * gnat.dg/discr35.adb: Likewise.
6955 * gnat.dg/discr35.ads: Likewise.
6956 * gnat.dg/discr6.adb: Likewise.
6957 * gnat.dg/discr6_pkg.ads: Likewise.
6958 * gnat.dg/import1.adb: Likewise.
6959 * gnat.dg/import1.ads: Likewise.
6960 * gnat.dg/loop_address2.adb: Likewise.
6961 * gnat.dg/opt7.adb: Likewise.
6962 * gnat.dg/opt7.ads: Likewise.
6963 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6964 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6965 * gnat.dg/rep_clause2.adb: Likewise.
6966 * gnat.dg/rep_clause2.ads: Likewise.
6967 * gnat.dg/slice2.adb: Likewise.
6968 * gnat.dg/slice2.ads: Likewise.
6969 * gnat.dg/slice6.adb: Likewise.
6970 * gnat.dg/slice6_pkg.ads: Likewise.
6971 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6972 * gnat.dg/taft_type2.adb: Likewise.
6973 * gnat.dg/taft_type2.ads: Likewise.
6974 * gnat.dg/taft_type2_pkg.ads: Likewise.
6975 * gnat.dg/volatile10.adb: Likewise.
6976 * gnat.dg/volatile10_pkg.ads: Likewise.
6977
6978 * gcc.dg/dll-8.c: Remove execute permissions.
6979 * g++.dg/ext/dllexport5.C: Likewise.
6980
6981 2012-04-09 Jan Hubicka <jh@suse.cz>
6982
6983 PR lto/52722
6984 PR lto/51765
6985 PR lto/52634
6986 * gcc.dg/lto/pr52634_1.c: New testcase.
6987 * gcc.dg/lto/pr52634_0.c: New testcase.
6988
6989 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6990
6991 PR target/52883
6992 * gcc.target/i386/pr52883.c: New testcase.
6993
6994 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6995
6996 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6997 (check_effective_target_sync_long_long): Add SPARC case.
6998 (check_effective_target_sync_long_long_runtime): Likewise.
6999 (check_effective_target_sync_int_long): Adjust SPARC case.
7000 (check_effective_target_sync_char_short): Likewise.
7001
7002 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7003
7004 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7005 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7006
7007 2012-04-08 Tobias Burnus <burnus@net-b.de>
7008
7009 PR fortran/40973
7010 PR fortran/52751
7011 * gfortran.dg/public_private_module_2.f90: New.
7012
7013 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7014
7015 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7016 directives.
7017
7018 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7019
7020 PR fortran/52893
7021 * gfortran.dg/function_optimize_11.f90: New test.
7022
7023 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7024
7025 PR fortran/52668
7026 * gfortran.dg/use_only_6.f90: New test.
7027
7028 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7029
7030 PR fortran/52668
7031 * gfortran.dg/use_only_6.f90: New test.
7032 2012-04-06 Mike Stump <mikestump@comcast.net>
7033
7034 PR testsuite/50722
7035 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7036
7037 2012-04-05 Jason Merrill <jason@redhat.com>
7038
7039 PR c++/52596
7040 * g++.dg/template/qualified-id5.C: New.
7041
7042 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7043
7044 PR target/52882
7045 * gcc.target/i386/pr52882.c: New test.
7046
7047 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7048 Dominique D'Humieures <dominiq@lps.ens.fr>
7049
7050 PR testsuite/52614
7051 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7052 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7053
7054 2012-04-04 Jason Merrill <jason@redhat.com>
7055
7056 PR c++/52845
7057 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7058
7059 2012-04-03 Jason Merrill <jason@redhat.com>
7060
7061 PR c++/52796
7062 * g++.dg/cpp0x/variadic-value1.C: New.
7063
7064 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7065
7066 * gnat.dg/pack18.adb: New test.
7067 * gnat.dg/pack18_pkg.ads: New helper.
7068
7069 2012-04-03 Richard Guenther <rguenther@suse.de>
7070
7071 PR tree-optimization/52808
7072 * gcc.dg/pr52808.c: New testcase.
7073
7074 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR tree-optimization/52835
7077 * gfortran.dg/pr52835.f90: New test.
7078
7079 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7080
7081 * gnat.dg/specs/aggr5.ads: New test.
7082
7083 2012-04-02 Richard Guenther <rguenther@suse.de>
7084
7085 PR tree-optimization/52756
7086 * gcc.dg/torture/pr52756.c: New testcase.
7087
7088 2012-04-02 Richard Guenther <rguenther@suse.de>
7089
7090 PR middle-end/52803
7091 * gcc.dg/pr52803.c: New testcase.
7092
7093 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7094
7095 PR c++/40942
7096 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7097 DR 214 in account.
7098
7099 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/50043
7102 * g++.dg/cpp0x/noexcept17.C: New.
7103 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7104 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7105 * g++.dg/cpp0x/noexcept01.C: Likewise.
7106 * g++.dg/eh/init-temp1.C: Likewise.
7107 * g++.dg/eh/ctor1.C: Likwise.
7108
7109 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7110
7111 * gnat.dg/controlled6.adb: New test.
7112 * gnat.dg/controlled6_pkg.ads: New helper.
7113 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7114
7115 2012-03-30 Richard Henderson <rth@redhat.com>
7116
7117 PR debug/52727
7118 * g++.dg/opt/pr52727.C: New testcase.
7119
7120 2012-03-30 Richard Guenther <rguenther@suse.de>
7121
7122 PR tree-optimization/52754
7123 * gcc.target/i386/pr52754.c: New testcase.
7124
7125 2012-03-30 Richard Guenther <rguenther@suse.de>
7126
7127 PR middle-end/52772
7128 * g++.dg/torture/pr52772.C: New testcase.
7129
7130 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7131
7132 PR c++/52718
7133 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7134
7135 2012-03-29 Jason Merrill <jason@redhat.com>
7136
7137 PR c++/52685
7138 * g++.dg/template/inherit8.C: New.
7139
7140 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR c++/52759
7143 * g++.dg/ext/weak4.C: New test.
7144
7145 PR tree-optimization/52760
7146 * gcc.c-torture/execute/pr52760.c: New test.
7147
7148 2012-03-29 Jason Merrill <jason@redhat.com>
7149
7150 PR c++/52743
7151 * g++.dg/cpp0x/initlist-array3.C: New.
7152
7153 2012-03-28 Jason Merrill <jason@redhat.com>
7154
7155 PR c++/52746
7156 * g++.dg/overload/virtual2.C: New.
7157
7158 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7159
7160 * gnat.dg/vect7.ad[sb]: New test.
7161
7162 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7163 Tobias Burnus <burnus@gcc.gnu.org>
7164
7165 PR fortran/52652
7166 * gfortran.dg/allocate_class_1.f90 : Change error test.
7167 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7168 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7169 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7170
7171 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR middle-end/52691
7174 * gcc.dg/pr52691.c: New test.
7175
7176 PR middle-end/52750
7177 * gcc.c-torture/compile/pr52750.c: New test.
7178
7179 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7180
7181 PR target/52692
7182 * gcc.target/avr/torture/builtins-2.c: New test.
7183
7184 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR target/52736
7187 * gcc.target/i386/pr52736.c: New test.
7188
7189 2012-03-27 Martin Jambor <mjambor@suse.cz>
7190
7191 PR middle-end/52693
7192 * gcc.dg/torture/pr52693.c: New test.
7193
7194 2012-03-27 Meador Inge <meadori@codesourcery.com>
7195
7196 PR c++/52672
7197 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7198
7199 2012-03-27 Mike Stump <mikestump@comcast.net>
7200
7201 PR target/52665
7202 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7203 failures that match branch names.
7204
7205 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7206 H.J. Lu <hongjiu.lu@intel.com>
7207
7208 PR target/52698
7209 * gcc.target/i386/pr52698.c: New test.
7210
7211 2012-03-27 Richard Guenther <rguenther@suse.de>
7212
7213 PR middle-end/52720
7214 * gcc.dg/torture/pr52720.c: New testcase.
7215
7216 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7217
7218 * gnat.dg/pack17.adb: New test.
7219
7220 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7221
7222 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7223 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7224
7225 2012-03-26 Martin Jambor <mjambor@suse.cz>
7226
7227 PR tree-optimization/50052
7228 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7229
7230 2012-03-26 Richard Guenther <rguenther@suse.de>
7231
7232 PR tree-optimization/52701
7233 * gfortran.dg/pr52701.f90: New testcase.
7234
7235 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7236
7237 PR tree-optimization/52686
7238 * gcc.target/arm/pr52686.c: New test.
7239
7240 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7241
7242 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7243 Add "-Os -flto" to list.
7244
7245 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7246
7247 * gnat.dg/concat2.ad[sb]: New test.
7248
7249 2012-03-24 Jason Merrill <jason@redhat.com>
7250
7251 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7252 * g++.dg/cpp0x/trailing2.C: Likewise.
7253 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7254 * g++.dg/cpp1y/auto-fn1.C: New.
7255 * g++.dg/cpp1y/auto-fn2.C: New.
7256 * g++.dg/cpp1y/auto-fn3.C: New.
7257 * g++.dg/cpp1y/auto-fn4.C: New.
7258 * g++.dg/cpp1y/auto-fn5.C: New.
7259 * g++.dg/cpp1y/auto-fn6.C: New.
7260 * g++.dg/cpp1y/auto-fn7.C: New.
7261 * g++.dg/cpp1y/auto-fn8.C: New.
7262 * g++.dg/cpp1y/auto-fn9.C: New.
7263 * g++.dg/cpp1y/auto-fn10.C: New.
7264 * g++.dg/cpp1y/auto-fn11.C: New.
7265
7266 2012-03-23 Richard Guenther <rguenther@suse.de>
7267
7268 PR tree-optimization/52678
7269 * gfortran.dg/pr52678.f: New testcase.
7270
7271 2012-03-23 Richard Guenther <rguenther@suse.de>
7272
7273 PR tree-optimization/52638
7274 * g++.dg/torture/pr52638.C: New testcase.
7275
7276 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7277
7278 PR c++/52487
7279 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7280
7281 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR c++/52671
7284 * g++.dg/ext/attrib44.C: New test.
7285
7286 2012-03-22 Jan Hubicka <jh@suse.cz>
7287
7288 PR middle-end/51737
7289 * g++.dg/torture/pr51737.C: New testcase
7290
7291 2012-03-22 Richard Guenther <rguenther@suse.de>
7292
7293 PR tree-optimization/52548
7294 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7295
7296 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7297
7298 * lib/fortran-modules.exp (list-module-names-1): Remove
7299 warning.
7300
7301 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7302
7303 PR target/50751
7304 * gcc.target/sh/pr50751-1.c: New.
7305 * gcc.target/sh/pr50751-2.c: New.
7306 * gcc.target/sh/pr50751-3.c: New.
7307
7308 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7309
7310 PR target/52479
7311 * gcc.target/sh/sh4a-cos.c: Remove.
7312 * gcc.target/sh/sh4a-sin.c: Remove.
7313 * gcc.target/sh/sh4a-sincos.c: Remove.
7314
7315 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7316
7317 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7318 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7319
7320 2012-03-21 Martin Jambor <mjambor@suse.cz>
7321
7322 PR testsuite/52641
7323 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7324 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7325
7326 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7327
7328 * gcc.target/arm/thumb-16bit-ops.c: New file.
7329 * gcc.target/arm/thumb-ifcvt.c: New file.
7330
7331 2012-03-20 Jason Merrill <jason@redhat.com>
7332
7333 * lib/target-supports.exp: Add { target c++1y }.
7334
7335 * g++.dg/cpp0x/auto32.C: New.
7336
7337 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7338
7339 PR testsuite/52641
7340 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7341 int32plus.
7342 * gcc.dg/torture/pr48124-4.c: Ditto:
7343 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7344
7345 2012-03-20 Jason Merrill <jason@redhat.com>
7346
7347 PR c++/52510
7348 * g++.dg/cpp0x/initlist66.C: New.
7349
7350 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7351
7352 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7353 __AVR_HAVE_LPMX__
7354
7355 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7356
7357 PR target/49868
7358 * gcc.target/avr/torture/addr-space-2.h: New file.
7359 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7360 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7361 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7362 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7363
7364 2012-03-20 Richard Guenther <rguenther@suse.de>
7365
7366 * gnat.dg/pack16.adb: New testcase.
7367 * gnat.dg/pack16_pkg.ads: Likewise.
7368 * gnat.dg/specs/pack8.ads: Likewise.
7369 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7370
7371 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7372
7373 * g++.dg/warn/Wuseless-cast.C: Extend.
7374
7375 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7376
7377 PR c++/14710
7378 * g++.dg/warn/Wuseless-cast.C: New.
7379
7380 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7381
7382 PR libfortran/52608
7383 * gfortran.dg/pr52608.f90: New test.
7384
7385 2012-03-17 Tobias Burnus <burnus@net-b.de>
7386
7387 PR fortran/52585
7388 * gfortran.dg/proc_ptr_36.f90: New.
7389
7390 2012-03-16 Martin Jambor <mjambor@suse.cz>
7391
7392 * gcc.dg/misaligned-expand-1.c: New test.
7393 * gcc.dg/misaligned-expand-3.c: Likewise.
7394
7395 2012-03-16 Richard Guenther <rguenther@suse.de>
7396 Kai Tietz <ktietz@redhat.com>
7397
7398 PR middle-end/48814
7399 * gcc.c-torture/execute/pr48814-1.c: New test.
7400 * gcc.c-torture/execute/pr48814-2.c: New test.
7401 * gcc.dg/tree-ssa/assign-1.c: New test.
7402 * gcc.dg/tree-ssa/assign-2.c: New test.
7403 * gcc.dg/tree-ssa/assign-3.c: New test.
7404
7405 2012-03-16 Richard Guenther <rguenther@suse.de>
7406
7407 * gnat.dg/specs/pack7.ads: New testcase.
7408
7409 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR target/52568
7412 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7413 * gcc.dg/torture/vshuf-8.inc: Likewise.
7414 * gcc.dg/torture/vshuf-16.inc: Likewise.
7415 * gcc.dg/torture/vshuf-32.inc: Likewise.
7416
7417 2012-03-15 Jason Merrill <jason@redhat.com>
7418
7419 * g++.dg/torture/pr52582.C: New.
7420
7421 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7422
7423 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7424
7425 2012-03-15 Ira Rosen <irar@il.ibm.com>
7426 Ulrich Weigand <ulrich.weigand@linaro.org>
7427
7428 * gcc.dg/vect/slp-cond-3.c: New test.
7429 * gcc.dg/vect/slp-cond-4.c: New test.
7430
7431 2012-03-15 Ira Rosen <irar@il.ibm.com>
7432 Ulrich Weigand <ulrich.weigand@linaro.org>
7433
7434 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7435 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7436
7437 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7438
7439 PR libfortran/52434
7440 PR libfortran/48878
7441 PR libfortran/38199
7442 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7443 * gfortran.dg/round_1.f03: Likewise.
7444
7445 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7446 Andrew Pinski <apinski@cavium.com>
7447
7448 PR middle-end/52592
7449 * gcc.dg/pr52592.c: New test.
7450
7451 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7452
7453 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7454 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7455 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7456 * lib/fortran-modules.exp: .. this new file. Adjust users.
7457 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7458 gfortran-dg-debug-runtest): Call cleanup-modules.
7459 * lib/fortran-torture.exp (fortran-torture-execute,
7460 fortran-torture): Likewise.
7461 * gfortran.dg/coarray/caf.exp: Likewise.
7462 * lib/lto.exp: Likewise.
7463 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7464 * gfortran.dg/class_4b.f03: Likewise.
7465 * gfortran.dg/class_4c.f03: Likewise.
7466 * gfortran.dg/class_45a.f03: Likewise.
7467 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7468 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7469 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7470 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7471 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7472 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7473 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7474 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7475 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7476 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7477 * gfortran.dg/whole_file_28.f90: Likewise.
7478 * gfortran.dg/whole_file_29.f90: Likewise.
7479 * gfortran.dg/whole_file_30.f90: Likewise.
7480 * gfortran.dg/whole_file_31.f90: Likewise.
7481
7482 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR tree-optimization/52267
7485 * gcc.dg/pr52267.c: New test.
7486 * gcc.dg/tree-ssa/vrp65.c: New test.
7487 * gcc.dg/tree-ssa/vrp66.c: New test.
7488
7489 2012-03-15 Richard Guenther <rguenther@suse.de>
7490
7491 PR middle-end/52580
7492 * gfortran.dg/vect/pr52580.f: New testcase.
7493
7494 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7495
7496 * gcc.target/sh/fpul-usage-1.c: New.
7497
7498 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7499
7500 PR target/49468
7501 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7502 * gcc.target/sh/pr49468-di.c: Likewise.
7503
7504 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7505
7506 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7507 * gcc.dg/c99-stdint-6.c: Likewise.
7508 * gcc.dg/lto/20090210_0.c: Likewise.
7509 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7510 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7511 * gcc.dg/pragma-init-fini-2.c: Likewise.
7512 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7513 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7514 * gcc.target/i386/pr22152.c: Likewise.
7515 * gcc.target/i386/vect8-ret.c: Likewise.
7516 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7517 handling.
7518
7519 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7520
7521 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7522 * g++.dg/tree-prof/partition1.C: Likewise.
7523 * g++.dg/tree-prof/partition2.C: Likewise.
7524 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7525 handling.
7526 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7527 * gcc.c-torture/execute/20010724-1.c: Remove.
7528 * gcc.c-torture/execute/20010724-1.x: Remove.
7529 * gcc.c-torture/execute/20040208-2.c: Remove.
7530 * gcc.c-torture/execute/20040208-2.x: Remove.
7531 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7532 Remove.
7533 (main) [__mips__ && __sgi__]: Remove.
7534 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7535 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7536 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7537 mips-sgi-irix6* handling.
7538 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7539 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7540 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7541 handling.
7542 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7543 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7544 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7545 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7546 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7547 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7548 mips-sgi-irix6*.
7549 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7550 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7551 * gcc.target/mips/save-restore-3.c: Likewise.
7552 * gcc.target/mips/save-restore-4.c: Likewise.
7553 * gcc.target/mips/save-restore-5.c: Likewise.
7554 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7555 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7556 messages.
7557 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7558 IRIX 6 handling.
7559 (restore_ld_library_path_env_vars): Likewise.
7560 * lib/target-supports.exp (check_profiling_available): Remove
7561 mips*-*-irix* handling.
7562 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7563 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7564 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7565
7566 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR c++/52582
7569 * g++.dg/opt/pr52582.C: New test.
7570
7571 2012-03-14 Richard Guenther <rguenther@suse.de>
7572
7573 PR tree-optimization/52571
7574 * gcc.dg/vect/vect-2.c: Initialize arrays.
7575 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7576 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7577 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7578
7579 2012-03-14 Richard Guenther <rguenther@suse.de>
7580
7581 PR middle-end/52080
7582 PR middle-end/52097
7583 PR middle-end/48124
7584 * gcc.dg/torture/pr48124-1.c: New testcase.
7585 * gcc.dg/torture/pr48124-2.c: Likewise.
7586 * gcc.dg/torture/pr48124-3.c: Likewise.
7587 * gcc.dg/torture/pr48124-4.c: Likewise.
7588
7589 2012-03-14 Richard Guenther <rguenther@suse.de>
7590
7591 PR middle-end/52578
7592 * gcc.dg/pr52578.c: New testcase.
7593
7594 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR c++/52521
7597 * g++.dg/cpp0x/udlit-args2.C: New test.
7598
7599 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7600
7601 PR target/48596
7602 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7603 * gcc.c-torture/compile/pr48596.c: ... here.
7604
7605 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7606
7607 PR c++/51641
7608 * g++.dg/lookup/hidden-class17.C: New test.
7609
7610 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7611
7612 PR c/52577
7613 * gcc.dg/Wunused-var-3.c: New test.
7614
7615 2012-03-13 Martin Jambor <mjambor@suse.cz>
7616
7617 * gcc.dg/misaligned-expand-2.c: New test.
7618
7619 2012-03-13 Richard Guenther <rguenther@suse.de>
7620
7621 PR middle-end/52134
7622 * gcc.dg/pr52134.c: New testcase.
7623
7624 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7625
7626 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7627
7628 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7629
7630 PR tree-optimization/46728
7631 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7632 * gcc.target/powerpc/pr46728-5.c: Likewise.
7633 * gcc.target/powerpc/pr46728-8.c: Likewise.
7634 * gcc.target/powerpc/pr46728-10.c: Likewise.
7635 * gcc.target/powerpc/pr46728-11.c: Likewise.
7636 * gcc.target/powerpc/pr46728-13.c: Likewise.
7637 * gcc.target/powerpc/pr46728-14.c: Likewise.
7638 * gcc.target/powerpc/pr46728-15.c: Likewise.
7639
7640 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7641
7642 PR c++/52299
7643 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7644
7645 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7646
7647 PR tree-optimization/46728
7648 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7649 * gcc.target/powerpc/pr46728-5.c: Likewise.
7650 * gcc.target/powerpc/pr46728-8.c: Likewise.
7651 * gcc.target/powerpc/pr46728-10.c: Likewise.
7652 * gcc.target/powerpc/pr46728-11.c: Likewise.
7653 * gcc.target/powerpc/pr46728-13.c: Likewise.
7654 * gcc.target/powerpc/pr46728-14.c: Likewise.
7655 * gcc.target/powerpc/pr46728-15.c: Likewise.
7656
7657 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7658
7659 PR target/49868
7660 * gcc.target/avr/torture/addr-space-1.h: New file.
7661 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7662 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7663 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7664 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7665
7666 2012-03-12 Andrew Pinski <apinski@cavium.com>
7667
7668 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7669
7670 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7671
7672 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7673 * g++.dg/abi/thunk4.C: Likewise.
7674 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7675 Adapt line numbers.
7676 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7677 handling.
7678 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7679 * g++.dg/eh/spbp.C: Likewise.
7680 * g++.dg/ext/label13.C: Likewise.
7681 * g++.dg/guality/guality.exp: Likewise.
7682 * g++.dg/other/anon5.C: Likewise.
7683 * g++.dg/other/pragma-ep-1.C: Remove.
7684 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7685 * g++.dg/warn/pr31246.C: Likewise.
7686 * g++.dg/warn/weak1.C: Likewise.
7687 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7688 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7689 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7690 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7691 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7692 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7693 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7694 * gcc.dg/c99-tgmath-1.c: Likewise.
7695 * gcc.dg/c99-tgmath-2.c: Likewise.
7696 * gcc.dg/c99-tgmath-3.c: Likewise.
7697 * gcc.dg/c99-tgmath-4.c: Likewise.
7698 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7699 handling.
7700 * gcc.dg/debug/pr49032.c: Likewise.
7701 * gcc.dg/guality/guality.exp: Likewise.
7702 * gcc.dg/intmax_t-1.c: Likewise.
7703 * gcc.dg/pr48616.c: Likewise.
7704 * gcc.dg/pragma-ep-1.c: Remove.
7705 * gcc.dg/pragma-ep-2.c: Remove.
7706 * gcc.dg/pragma-ep-3.c: Remove.
7707 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7708 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7709 * gcc.misc-tests/gcov-14.c: Likewise.
7710 * gfortran.dg/guality/guality.exp: Likewise.
7711 * lib/target-supports.exp (check_weak_available): Likewise.
7712 (add_options_for_tls): Likewise.
7713 (check_ascii_locale_available): Likewise.
7714 * obj-c++.dg/dwarf-2.mm: Likewise.
7715 * objc.dg/dwarf-1.m: Likewise.
7716 * objc.dg/dwarf-2.m: Likewise.
7717
7718 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7719
7720 PR tree-optimization/51721
7721 * gcc.dg/tree-ssa/vrp64.c: New test.
7722
7723 PR tree-optimization/52533
7724 * gcc.c-torture/compile/pr52533.c: New test.
7725
7726 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7727
7728 * gcc.target/i386/rtm-xabort-1.c: New.
7729 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7730 * gcc.target/i386/rtm-xend-1.c: Ditto.
7731 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7732 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7733 * gcc.target/i386/sse-13.c: Ditto.
7734 * gcc.target/i386/sse-14.c: Ditto.
7735 * gcc.target/i386/sse-22.c: Ditto.
7736 * gcc.target/i386/sse-23.c: Ditto.
7737 * g++.dg/other/i386-2.C: Ditto.
7738 * g++.dg/other/i386-3.C: Ditto.
7739
7740 2012-03-12 Tobias Burnus <burnus@net-b.de>
7741
7742 PR fortran/52542
7743 * gfortran.dg/proc_ptr_35.f90: New.
7744
7745 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7746
7747 PR target/52530
7748 * gcc.dg/torture/pr52530.c: New test.
7749
7750 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7751
7752 PR target/51244
7753 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7754
7755 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7756
7757 PR target/52450
7758 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7759
7760 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7761
7762 2012-03-09 Andrew Pinski <apinski@cavium.com>
7763
7764 PR middle-end/51988
7765 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7766 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7767
7768 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7769
7770 * gcc.dg/tree-ssa/scev-3.c: New.
7771 * gcc.dg/tree-ssa/scev-4.c: New.
7772
7773 2012-03-08 Tobias Burnus <burnus@net-b.de>
7774
7775 PR fortran/52469
7776 * gfortran.dg/proc_ptr_34.f90
7777
7778 2012-03-07 Jason Merrill <jason@redhat.com>
7779
7780 PR c++/52521
7781 * g++.dg/cpp0x/udlit-mangle.C: New.
7782
7783 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7784
7785 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7786
7787 2012-03-06 Richard Guenther <rguenther@suse.de>
7788
7789 PR middle-end/52493
7790 * gcc.dg/torture/pr52493.c: New testcase.
7791
7792 2012-03-06 Richard Guenther <rguenther@suse.de>
7793
7794 PR lto/52097
7795 * gcc.dg/lto/pr52097_0.c: New testcase.
7796
7797 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7798
7799 PR target/51244
7800 * gcc.target/sh/pr51244-1.c: New.
7801 * gcc.target/sh/pr51244-2.c: New.
7802 * gcc.target/sh/pr51244-3.c: New.
7803
7804 2012-03-05 Jason Merrill <jason@redhat.com>
7805
7806 PR c++/51930
7807 * g++.dg/ext/visibility/template11.C: New.
7808
7809 * g++.dg/cpp0x/implicit13.C: New.
7810
7811 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR tree-optimization/51721
7814 * gcc.dg/tree-ssa/vrp63.c: New test.
7815 * gcc.dg/pr51721.c: New test.
7816
7817 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7818
7819 PR fortran/50981
7820 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7821 argument checks.
7822
7823 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7824
7825 PR target/52146
7826 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7827
7828 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7829
7830 PR fortran/50981
7831 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7832
7833 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7834
7835 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7836 int32plus.
7837
7838 2012-03-03 Jason Merrill <jason@redhat.com>
7839
7840 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7841
7842 Core 1270
7843 * g++.dg/cpp0x/initlist65.C: New.
7844
7845 PR c++/36797
7846 * g++.dg/ext/is_empty2.C: New.
7847
7848 2012-03-03 Tobias Burnus <burnus@net-b.de>
7849
7850 PR fortran/48820
7851 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7852
7853 2012-03-03 Tobias Burnus <burnus@net-b.de>
7854
7855 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7856 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7857 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7858 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7859 * gfortran.dg/class_30.f90: Remove dg-warning line.
7860 * gfortran.dg/bind_c_usage_25.f90: New.
7861
7862 2012-03-03 Tobias Burnus <burnus@net-b.de>
7863
7864 PR fortran/48820
7865 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7866 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7867 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7868
7869 2012-03-03 Tobias Burnus <burnus@net-b.de>
7870
7871 PR fortran/48820
7872 * gfortran.dg/assumed_type_1.f90: New.
7873 * gfortran.dg/assumed_type_2.f90: New.
7874 * gfortran.dg/assumed_type_3.f90: New.
7875 * gfortran.dg/assumed_type_4.f90: New.
7876
7877 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7878
7879 PR target/49486
7880 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7881 * gcc.target/sh/pr49468-di.c: New.
7882
7883 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7884
7885 * gcc.dg/graphite/pr50561.c: Update.
7886
7887 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7888
7889 * gcc.target/powerpc/pr52457.c: New test.
7890
7891 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7892
7893 * gcc.target/arm/sat-1.c: New test.
7894
7895 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7896
7897 PR target/46716
7898 * gcc.target/i386/pr46716.c: New test.
7899
7900 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7901
7902 PR c++/51989
7903 * g++.dg/cpp0x/sfinae32.C: New.
7904
7905 2012-03-02 Richard Guenther <rguenther@suse.de>
7906
7907 PR tree-optimization/52406
7908 * gcc.dg/torture/pr52406.c: New testcase.
7909
7910 2012-03-02 Tobias Burnus <burnus@net-b.de>
7911
7912 PR fortran/52325
7913 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7914 * gfortran.dg/nullify_2.f90: Update dg-error.
7915 * gfortran.dg/nullify_4.f90: Ditto.
7916 * gfortran.dg/pointer_init_6.f90: Ditto.
7917
7918 2012-03-02 Tobias Burnus <burnus@net-b.de>
7919
7920 PR fortran/52270
7921 * gfortran.dg/class_51.f90: New.
7922
7923 2012-03-02 Tobias Burnus <burnus@net-b.de>
7924
7925 PR fortran/52452
7926 * gfortran.dg/intrinsic_8.f90: New.
7927
7928 2012-03-01 Kai Tietz <ktietz@redhat.com>
7929
7930 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7931 routines on mingw targets.
7932 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7933
7934 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7935
7936 PR tree-optimization/52445
7937 * gcc.dg/pr52445.c: New test.
7938
7939 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR target/52437
7942 * gcc.c-torture/compile/pr52437.c: New test.
7943
7944 PR middle-end/52419
7945 * gcc.dg/torture/pr52419.c: New test.
7946
7947 PR tree-optimization/52429
7948 * gcc.dg/torture/pr52429.c: New test.
7949 * g++.dg/opt/pr52429.C: New test.
7950
7951 2012-02-29 Richard Guenther <rguenther@suse.de>
7952
7953 PR testsuite/52297
7954 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7955 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7956 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7957 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7958 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7959 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7960
7961 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7962
7963 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7964
7965 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7966
7967 PR fortran/52386
7968 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7969
7970 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7971
7972 PR target/51534
7973 * gcc.target/arm/neon/pr51534.c: New testcase.
7974
7975 2012-02-28 Richard Guenther <rguenther@suse.de>
7976
7977 PR target/52407
7978 * gcc.dg/torture/pr52407.c: New testcase.
7979
7980 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7981
7982 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7983 * gcc.target/arm/vfp2.c: Likewise.
7984 * gcc.target/arm/vfp3.c: Likewise.
7985 * gcc.target/arm/vfp4.c: Likewise.
7986 * gcc.target/arm/vfp5.c: Likewise.
7987 * gcc.target/arm/vfp6.c: Likewise.
7988 * gcc.target/arm/vfp7.c: Likewise.
7989 * gcc.target/arm/vfp8.c: Likewise.
7990 * gcc.target/arm/vfp9.c: Likewise.
7991 * gcc.target/arm/vfp10.c: Likewise.
7992 * gcc.target/arm/vfp11.c: Likewise.
7993 * gcc.target/arm/vfp12.c: Likewise.
7994 * gcc.target/arm/vfp13.c: Likewise.
7995 * gcc.target/arm/vfp14.c: Likewise.
7996 * gcc.target/arm/vfp15.c: Likewise.
7997 * gcc.target/arm/vfp16.c: Likewise.
7998 * gcc.target/arm/vfp17.c: Likewise.
7999 * gcc.target/arm/neon-constants.h: New file.
8000 * gcc.target/arm/neon-vect1.c: New test.
8001 * gcc.target/arm/neon-vect2.c: New test.
8002 * gcc.target/arm/neon-vect3.c: New test.
8003 * gcc.target/arm/neon-vect4.c: New test.
8004 * gcc.target/arm/neon-vect5.c: New test.
8005 * gcc.target/arm/neon-vect6.c: New test.
8006 * gcc.target/arm/neon-vect7.c: New test.
8007 * gcc.target/arm/neon-vect8.c: New test.
8008
8009 2012-02-28 Richard Guenther <rguenther@suse.de>
8010
8011 PR tree-optimization/52402
8012 * gcc.dg/torture/pr52402.c: New testcase.
8013
8014 2012-02-28 Richard Guenther <rguenther@suse.de>
8015
8016 PR lto/52400
8017 * g++.dg/lto/pr52400_0.C: New testcase.
8018
8019 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8020
8021 * gcc.target/avr/torture/builtins-1.c: New test.
8022 * gcc.target/avr/torture/builtins-error.c: New test.
8023
8024 2012-02-28 Kai Tietz <ktietz@redhat.com>
8025
8026 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8027 * gcc.target/i386/pr45352-2.c: Likewise.
8028 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8029 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8030 targets instead rand.
8031 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8032 * gcc.target/i386/sse2-mul-1.c: Likewise.
8033 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8034 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8035 * gcc.target/i386/pad-1.c: Likewise.
8036 * gcc.target/i386/pad-9.c: Likewise.
8037 * gcc.target/i386/pad-2.c: Likewise.
8038 * gcc.target/i386/pad-5b.c: Likewise.
8039 * gcc.target/i386/pad-8.c: Likewise.
8040 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8041 * gcc.target/i386/pr44130.c: Likewise.
8042 * gcc.target/i386/align-main-1.c: Likewise.
8043 * gcc.target/i386/align-main-2.c: Likewise.
8044 * gcc.target/i386/sw-1.c: Likewise.
8045 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8046 on x64 mingw target.
8047 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8048 * gcc.target/i386/pr46295.c: Likewise.
8049 * gcc.target/i386/amd64-abi-1.c: Likewise.
8050 * gcc.target/i386/amd64-abi-2.c: Likewise.
8051 * gcc.target/i386/pr39082-1.c: Likewise.
8052 * gcc.target/i386/pr39162.c: Likewise.
8053 * gcc.target/i386/pr22152.c: Likewise.
8054 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8055 * gcc.target/i386/wrfsbase-2.c: Likewise.
8056 * gcc.target/i386/local.c: Likewise
8057 * gcc.target/i386/wrgsbase-1.c: Likewise.
8058 * gcc.target/i386/wrfsbase-1.c: Likewise.
8059 * gcc.target/i386/pr39315-3.c: Likewise.
8060 * gcc.target/i386/pr35767-4.c: Likewise.
8061 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8062 x64 mingw target.
8063 * gcc.target/i386/pr45336-2.c: Likewise.
8064 * gcc.target/i386/pr45336-1.c: Likewise.
8065 * gcc.target/i386/pr45336-4.c: Likewise.
8066
8067 2012-02-27 Tristan Gingold <gingold@adacore.com>
8068
8069 * gnat.dg/array20.ad[sb]: New test.
8070
8071 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR target/52375
8074 * gcc.target/arm/pr52375.c: New test.
8075 * gcc.c-torture/compile/pr52375.c: New test.
8076
8077 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8078
8079 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8080 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8081
8082 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8083
8084 * gnat.dg/aggr19.adb: New test.
8085 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8086
8087 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8088
8089 PR target/49263
8090 * gcc.target/sh/pr49263.c: New.
8091
8092 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8093
8094 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8095 simulate_thread_wrapper_other_threads
8096 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8097 Move initialization of 'value' to main().
8098 (main): Initialize 'value';
8099 * gcc.dg/simulate-thread/speculative-store.c
8100 (simulate_thread_step_verify): Return 0 when successful.
8101 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8102 Reduce threshold.
8103 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8104 (simulate_thread_wrapper_other_threads): Return a success/fail value
8105 and issue an error if the instruction count threshold is exceeded.
8106
8107 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8108
8109 PR target/50580
8110 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8111 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8112
8113 2012-02-24 Richard Guenther <rguenther@suse.de>
8114
8115 PR middle-end/52355
8116 * gcc.dg/pr52355.c: New testcase.
8117
8118 2012-02-23 Kai Tietz <ktietz@redhat.com>
8119
8120 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8121 * gcc.dg/Wpadded.c: Likewise.
8122 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8123 structure-layout.
8124 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8125 for sleep by Sleep and add windows.h include for this function.
8126 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8127 targets.
8128 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8129 target.
8130 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8131 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8132 on x64 mingw target.
8133 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8134 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8135 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8136 failure on LLP64 target.
8137
8138 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8139
8140 PR c/52290
8141 * gcc.dg/noncompile/pr52290.c: New test.
8142
8143 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR tree-optimization/52019
8146 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8147
8148 2012-02-22 Kai Tietz <ktietz@redhat.com>
8149
8150 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8151 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8152 derived pdiff_t type.
8153 * g++.dg/torture/pr49720.C: Likewise
8154
8155 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8156
8157 PR target/52330
8158 * gcc.target/i386/pr52330.c: New test.
8159
8160 2012-02-22 Tobias Burnus <burnus@net-b.de>
8161
8162 PR fortran/52335
8163 * gfortran.dg/io_constraints_10.f90: New.
8164
8165 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8166
8167 * lib/target-supports.exp (check_effective_target_vect_condition):
8168 Return true for NEON.
8169
8170 2012-02-21 Kai Tietz <ktietz@redhat.com>
8171
8172 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8173
8174 2012-02-21 Richard Guenther <rguenther@suse.de>
8175
8176 PR tree-optimization/52324
8177 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8178
8179 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8180
8181 PR middle-end/51782
8182 * gcc.target/avr/torture/pr51782-1.c: New test.
8183
8184 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8185
8186 PR tree-optimization/52318
8187 * gcc.dg/pr52318.c: New test.
8188
8189 2012-02-20 Kai Tietz <ktietz@redhat.com>
8190
8191 * gcc.dg/bf-ms-layout-3.c: New testcase.
8192
8193 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8194
8195 PR testsuite/52229
8196 PR fortran/32380
8197 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8198
8199 2012-02-20 Richard Guenther <rguenther@suse.de>
8200
8201 PR tree-optimization/52298
8202 * gcc.dg/torture/pr52298.c: New testcase.
8203 * gcc.dg/vect/pr52298.c: Likewise.
8204
8205 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8206
8207 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8208 * gcc.c-torture/execute/pr52286.c: Ditto.
8209
8210 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR tree-optimization/52286
8213 * gcc.c-torture/execute/pr52286.c: New test.
8214
8215 2012-02-18 Tobias Burnus <burnus@net-b.de>
8216
8217 PR fortran/52295
8218 * gfortran.dg/interface_35.f90: Use -std=f2003.
8219 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8220 * gfortran.dg/interface_assignment_4.f90: Ditto.
8221 * gfortran.dg/bessel_1.f90: Ditto.
8222 * gfortran.dg/func_result_6.f90: Ditto.
8223 * gfortran.dg/hypot_1.f90: Ditto.
8224 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8225
8226 2012-02-17 Tobias Burnus <burnus@net-b.de>
8227
8228 PR translation/52232
8229 PR translation/52234
8230 PR translation/52245
8231 PR translation/52246
8232 PR translation/52262
8233 PR translation/52273
8234 * gfortran.dg/coarray_22.f90: Update dg-error.
8235 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8236
8237 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8238
8239 PR target/51753
8240 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8241 (simulate-thread): Use default timeout.
8242
8243 2012-02-16 Jason Merrill <jason@redhat.com>
8244
8245 PR c++/52248
8246 * g++.dg/ext/timevar1.C: New.
8247
8248 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8249
8250 PR c++/52126
8251 * g++.dg/template/using21.C: New.
8252 * g++.dg/template/using22.C: Likewise.
8253
8254 2012-02-16 Jason Merrill <jason@redhat.com>
8255
8256 PR c++/51415
8257 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8258
8259 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR tree-optimization/52255
8262 * gcc.c-torture/compile/pr52255.c: New test.
8263
8264 PR debug/52260
8265 * g++.dg/debug/dwarf2/pr52260.C: New test.
8266
8267 PR middle-end/51929
8268 * g++.dg/ipa/pr51929.C: New test.
8269
8270 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8271
8272 PR target/52199
8273 * gcc.target/powerpc/pr52199.c: New file.
8274
8275 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8276
8277 PR target/52152
8278 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8279
8280 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8281
8282 * gcc.dg/pr51867.c: Don't include <math.h>.
8283 (sqrtf): Declare.
8284
8285 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8286
8287 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8288 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8289
8290 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8291
8292 PR tree-optimization/50561
8293 * gcc.dg/graphite/pr50561.c: New testcase.
8294
8295 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8296
8297 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8298 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8299
8300 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8301
8302 * gnat.dg/discr35.ad[sb]: New test.
8303
8304 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8305
8306 * gnat.dg/volatile10.adb: New test.
8307 * gnat.dg/volatile10_pkg.ads: New helper.
8308
8309 2012-02-14 Jason Merrill <jason@redhat.com>
8310
8311 * g++.dg/ext/attrib43.C: New.
8312
8313 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8314
8315 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8316 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8317 fgnu_tm.
8318 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8319 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8320 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8321 effective_target fgnu_tm.
8322 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8323
8324 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR c++/52247
8327 * g++.dg/template/asmgoto1.C: New test.
8328
8329 2012-02-14 Ian Lance Taylor <iant@google.com>
8330
8331 PR go/48501
8332 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8333 compiling generated file for 64bit and index tests.
8334
8335 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8336
8337 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8338
8339 2012-02-14 Richard Guenther <rguenther@suse.de>
8340
8341 PR tree-optimization/52244
8342 PR tree-optimization/51528
8343 * gcc.dg/torture/pr52244.c: New testcase.
8344
8345 2012-02-14 Walter Lee <walt@tilera.com>
8346
8347 * g++.dg/other/PR23205.C: Disable test on tile.
8348 * g++.dg/other/pr23205-2.C: Disable test on tile.
8349 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8350 * gcc.dg/20040813-1.c: Disable test on tile.
8351 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8352 * gcc.misc-tests/linkage.exp: Handle tilegx.
8353
8354 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR tree-optimization/52210
8357 * gcc.dg/pr52210.c: New test.
8358
8359 2012-02-14 Jason Merrill <jason@redhat.com>
8360
8361 PR c++/39055
8362 * g++.dg/overload/defarg5.C: New.
8363
8364 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR c/52181
8367 * c-c++-common/pr52181.c: New test.
8368
8369 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR c++/52215
8372 * g++.dg/ext/atomic-1.C: New test.
8373
8374 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8375
8376 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8377
8378 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR middle-end/52209
8381 * gcc.c-torture/execute/pr52209.c: New test.
8382
8383 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8384
8385 PR fortran/50981
8386 * gfortran.dg/elemental_optional_args_5.f03: New test.
8387
8388 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8389
8390 PR testsuite/50076
8391 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8392 cases.
8393
8394 2012-02-11 Ian Lance Taylor <iant@google.com>
8395
8396 PR go/51874
8397 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8398 SPARC Solaris. Don't run the test at all on systems where it may
8399 not work, rather than xfailing it.
8400
8401 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8402
8403 PR rtl-optimization/52175
8404 * gcc.c-torture/compile/pr52175.c: New test.
8405
8406 2012-02-10 Jason Merrill <jason@redhat.com>
8407
8408 PR c++/51910
8409 * g++.dg/template/repo10.C: New.
8410
8411 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR debug/52132
8414 * gcc.dg/pr52132.c: New test.
8415
8416 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8417
8418 * gnat.dg/specs/aggr4.ads: New test.
8419 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8420
8421 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8422
8423 PR target/52146
8424 * gcc.target/i386/pr52146.c: New.
8425
8426 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR middle-end/52177
8429 * c-c++-common/pr52177.c: New test.
8430
8431 2012-02-10 Jan Hubicka <jh@suse.cz>
8432
8433 PR middle-end/48600
8434 * g++.dg/torture/pr48600.C: New testcase.
8435
8436 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8437
8438 PR middle-end/52140
8439 * gcc.dg/dfp/pr52140.c: New test.
8440
8441 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR fortran/32380
8444 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8445 of dg-options.
8446
8447 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8448
8449 PR middle-end/51867
8450 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8451 * gcc.dg/pr51867.c: New test.
8452
8453 2012-02-09 Ian Lance Taylor <iant@google.com>
8454
8455 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8456 which don't support -fsplit-stack. Turn off optimization when
8457 compiling select5-out.go.
8458
8459 2012-02-08 Ian Lance Taylor <iant@google.com>
8460
8461 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8462 systems which don't support -fsplit-stack.
8463
8464 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8465
8466 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8467 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8468 machine instuction in the log.
8469
8470 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8471
8472 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8473 to 20 seconds.
8474
8475 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8476
8477 PR driver/48524
8478 * gcc.dg/pr48524.c: New test.
8479 * gcc.dg/pr48524.spec: New spec file for test.
8480
8481 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8482
8483 PR fortran/32380
8484 * gfortran.dg/vect/pr32380.f90: New test.
8485
8486 2012-02-08 Tobias Burnus <burnus@net-b.de>
8487
8488 PR fortran/52151
8489 * gfortran.dg/realloc_on_assign_12.f90: New.
8490
8491 2012-02-08 Richard Guenther <rguenther@suse.de>
8492
8493 PR rtl-optimization/52170
8494 * gcc.dg/torture/pr52170.c: New testcase.
8495
8496 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR gcov-profile/52150
8499 * gcc.dg/tree-prof/pr52150.c: New test.
8500
8501 PR rtl-optimization/52139
8502 * gcc.dg/pr52139.c: New test.
8503
8504 2012-02-07 Jason Merrill <jason@redhat.com>
8505
8506 PR c++/51675
8507 * g++.dg/cpp0x/constexpr-union3.C: New.
8508
8509 PR c++/52035
8510 * g++.dg/lto/pr52035_0.C: New.
8511
8512 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8513
8514 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8515 * gcc.dg/special/weak-1.c: Likewise.
8516 * gcc.dg/ucnid-12.c: Likewise.
8517 * gcc.dg/torture/pr45678-1.c: Likewise.
8518 * gcc.dg/torture/pr45678-2.c: Likewise.
8519 * gcc.dg/vector-4.c: Likewise.
8520 * gcc.dg/ipa/inline-5.c: Likewise.
8521 * gcc.dg/ucnid-11.c: Likewise.
8522 * gcc.misc-tests/gcov-13.c: Likewise.
8523 * gcc.misc-tests/gcov-14.c: Likewise.
8524 * g++.dg/ext/label13.C: Likewise.
8525 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8526 hppa*-*-hpux* options.
8527 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8528 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8529 * gcc.dg/pr48616.c: Likewise.
8530 * gcc.dg/pr17957.c: Likewise.
8531 * gcc.dg/pr17055-1.c: Likewise.
8532 * gcc.dg/pr32912-1.c: Likewise.
8533 * gcc.dg/tm/pr51472.c: Likewise.
8534 * c-c++-common/fold-bitand-4.c: Likewise.
8535 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8536 Use dg-additional-options for extra options.
8537
8538 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8539
8540 * gcc.target/epiphany/interrupt-2.c: New test.
8541
8542 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8543
8544 PR target/52155
8545 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8546 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8547 for MIPS ELF.
8548
8549 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8550
8551 PR target/52152
8552 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8553
8554 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8555
8556 PR middle-end/24306
8557 PR target/52154
8558 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8559 * gcc.target/mips/va-arg-1.c: New test.
8560
8561 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8562
8563 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8564 for -mno-pointers-to-nested-functions.
8565
8566 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8567
8568 * gcc.c-torture/execute/20120207-1.c: New test.
8569
8570 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR rtl-optimization/52060
8573 * gcc.dg/torture/pr52060.c: New test.
8574
8575 PR middle-end/52074
8576 * gcc.c-torture/compile/pr52074.c: New test.
8577
8578 2012-02-07 Tobias Burnus <burnus@net-b.de>
8579
8580 PR fortran/51514
8581 * gfortran.dg/class_to_type_2.f90: New.
8582
8583 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8584
8585 PR fortran/32373
8586 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8587 Remove module.
8588
8589 2012-02-06 Jason Merrill <jason@redhat.com>
8590
8591 PR c++/52088
8592 * g++.dg/template/conv13.C: New.
8593
8594 2012-02-06 Richard Guenther <rguenther@suse.de>
8595
8596 PR tree-optimization/52115
8597 * gcc.c-torture/compile/pr52115.c: New testcase.
8598
8599 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR target/52129
8602 * gcc.c-torture/execute/pr52129.c: New test.
8603
8604 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8605
8606 * gcc.dg/pr48374.c: Actually add the test I forgot
8607 in the 2012-01-25 commit.
8608
8609 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8610
8611 PR fortran/32373
8612 * gfortran.dg/vect/vect-8.f90: New test case.
8613
8614 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8615
8616 PR fortran/48847
8617 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8618
8619 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8620
8621 PR fortran/52102
8622 * gfortran.dg/class_48.f90 : Add test of allocate class array
8623 component with source in subroutine test3. Remove commenting
8624 out in subroutine test4, since branching on unitialized variable
8625 is now fixed (no PR for this last.).
8626
8627 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8628
8629 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8630 on MIPS targets.
8631 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8632
8633 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8634
8635 PR target/52125
8636 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8637 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8638
8639 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8640
8641 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8642 (check_effective_target_sync_int_long): Use it.
8643 (check_effective_target_sync_char_short): Likewise.
8644 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8645
8646 2012-02-05 Tobias Burnus <burnus@net-b.de>
8647
8648 PR fortran/51972
8649 * gfortran.dg/class_48.f90: Add some further checks.
8650
8651 2012-02-05 Ira Rosen <irar@il.ibm.com>
8652
8653 PR tree-optimization/52091
8654 * gcc.dg/vect/pr52091.c: New test.
8655
8656 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8657
8658 PR rtl-optimization/52113
8659 * gcc.target/avr/pr52113.c: New test.
8660
8661 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR rtl-optimization/52092
8664 * gcc.c-torture/compile/pr52092.c: New test.
8665
8666 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8667
8668 PR fortran/41587
8669 * gfortran.dg/class_array_10.f03: New test.
8670
8671 PR fortran/46356
8672 * gfortran.dg/class_array_11.f03: New test.
8673
8674 PR fortran/51754
8675 * gfortran.dg/class_array_12.f03: New test.
8676
8677 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8678
8679 PR fortran/52012
8680 * gfortran.dg/realloc_on_assign_11.f90: New test.
8681
8682 2012-02-02 Tobias Burnus <burnus@net-b.de>
8683
8684 PR fortran/52093
8685 * gfortran.dg/shape_7.f90: New.
8686
8687 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8688
8689 * gcc.target/mips/mips-prepend-1.c: New test.
8690
8691 2012-02-02 Jan Hubicka <jh@suse.cz>
8692 Tom de Vries <tom@codesourcery.com>
8693
8694 PR middle-end/51998
8695 * gcc.dg/alias-12.c: New testcase.
8696 * gcc.dg/alias-13.c: New testcase.
8697
8698 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8699
8700 PR target/52086
8701 * gcc.dg/pr52086.c: New test.
8702
8703 PR tree-optimization/52073
8704 * gcc.c-torture/compile/pr52073.c: New test.
8705
8706 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8707
8708 PR fortran/51958
8709 * gfortran.dg/function_optimize_10.f90: New test.
8710
8711 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8712
8713 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8714 test on alpha*-*-*.
8715
8716 2012-02-01 Tobias Burnus <burnus@net-b.de>
8717
8718 PR fortran/52024
8719 * gfortran.dg/typebound_operator_14.f90: New.
8720
8721 2012-02-01 Tobias Burnus <burnus@net-b.de>
8722
8723 PR fortran/52059
8724 * gfortran.dg/elemental_function_1.f90: New.
8725
8726 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8727
8728 PR rtl-optimization/51374
8729 * gcc.target/avr/torture/pr51374-1.c:
8730 Also fail if SBIS is seen.
8731
8732 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8733
8734 PR rtl-optimization/51374
8735 * gcc.target/avr/torture/pr51374-1.c: New.
8736
8737 2012-01-31 Tobias Burnus <burnus@net-b.de>
8738
8739 PR fortran/52024
8740 * gfortran.dg/typebound_generic_11.f90: New.
8741
8742 2012-01-31 Tobias Burnus <burnus@net-b.de>
8743
8744 PR fortran/52029
8745 * gfortran.dg/class_49.f90: New.
8746
8747 2012-01-31 Tobias Burnus <burnus@net-b.de>
8748
8749 PR fortran/52013
8750 * gfortran.dg/elemental_args_check_6.f90: New.
8751
8752 2012-01-31 Jason Merrill <jason@redhat.com>
8753
8754 PR c++/52043
8755 * g++.dg/cpp0x/variadic122.C: New.
8756
8757 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8758
8759 PR fortran/52012
8760 * gfortran.dg/realloc_on_assign_10.f90: New test.
8761
8762 2012-01-31 Richard Guenther <rguenther@suse.de>
8763
8764 PR tree-optimization/51528
8765 * gcc.dg/torture/pr51528.c: New testcase.
8766
8767 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8768
8769 PR go/48501
8770 * lib/go.exp (go_target_compile): Append timeout= to options.
8771 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8772 select5-out.go test on alpha*-*-* targets.
8773
8774 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8775
8776 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8777 (TEST_SHORT): Reformat in the same way.
8778 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8779 (TEST_SHORT): Reformat in the same way.
8780 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8781 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8782 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8783 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8784 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8785
8786 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8787
8788 PR target/51835
8789 * gcc.target/arm/pr51835.c: New testcase.
8790
8791 2012-01-30 Richard Guenther <rguenther@suse.de>
8792
8793 PR tree-optimization/52028
8794 * gcc.dg/torture/pr52028.c: New testcase.
8795 * gfortran.dg/ldist-pr45199.f: Adjust.
8796 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8797 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8798 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8799
8800 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR debug/52027
8803 * gcc.dg/tree-prof/pr52027.c: New test.
8804
8805 PR tree-optimization/52046
8806 * gcc.dg/pr52046.c: New test.
8807
8808 PR debug/52048
8809 * g++.dg/other/pr52048.C: New test.
8810
8811 2012-01-30 Richard Guenther <rguenther@suse.de>
8812
8813 PR tree-optimization/52045
8814 * gcc.dg/pr52045.c: New testcase.
8815
8816 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8817
8818 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8819 new code generated for __sync_lock_release.
8820
8821 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8822
8823 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8824
8825 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8826
8827 PR testsuite/51875
8828 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8829
8830 * g++.dg/ext/visibility/template10.C: Fix typo.
8831
8832 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8833
8834 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8835
8836 PR c++/51327
8837 * g++.dg/cpp0x/constexpr-ice6.C: New.
8838
8839 2012-01-29 Tobias Burnus <burnus@net-b.de>
8840
8841 PR fortran/41600
8842 * gfortran.dg/default_initialization_6.f90: New.
8843
8844 2012-01-29 Tobias Burnus <burnus@net-b.de>
8845
8846 PR fortran/51972
8847 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8848 * gfortran.dg/class_48.f90: New.
8849
8850 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8851
8852 PR fortran/51808
8853 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8854
8855 2012-01-28 Tobias Burnus <burnus@net-b.de>
8856
8857 PR fortran/51972
8858 * gfortran.dg/class_allocate_12.f90: New.
8859
8860 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8861
8862 * gcc.dg/torture/pr50444.c: Fix dg directives.
8863
8864 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR target/52006
8867 * gcc.target/arm/pr52006.c: New test.
8868
8869 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8870
8871 PR testsuite/52011
8872 * gcc.dg/lto/trans-mem.h: New file.
8873 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8874 * gcc.dg/lto/trans-mem-1_1.c: Same.
8875 * gcc.dg/lto/trans-mem-4_1.c: Same.
8876 * gcc.dg/lto/trans-mem-3_1.c: Same.
8877
8878 2012-01-27 Tobias Burnus <burnus@net-b.de>
8879
8880 PR fortran/52022
8881 * gfortran.dg/dummy_procedure_7.f90: New.
8882
8883 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8884
8885 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8886 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8887
8888 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR c++/51852
8891 * g++.dg/other/gc5.C: New test.
8892
8893 2012-01-27 Richard Guenther <rguenther@suse.de>
8894
8895 PR tree-optimization/50444
8896 * gcc.dg/torture/pr50444.c: New testcase.
8897
8898 2012-01-27 Tobias Burnus <burnus@net-b.de>
8899
8900 PR fortran/51970
8901 PR fortran/51977
8902 * gfortran.dg/move_alloc_13.f90: New.
8903
8904 2012-01-27 Tobias Burnus <burnus@net-b.de>
8905
8906 PR fortran/51953
8907 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8908 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8909 and change dg-error string.
8910
8911 2012-01-27 Tobias Burnus <burnus@net-b.de>
8912
8913 PR fortran/52016
8914 * gfortran.dg/elemental_args_check_5.f90: New.
8915
8916 2012-01-27 Richard Guenther <rguenther@suse.de>
8917
8918 PR middle-end/51959
8919 * g++.dg/torture/pr51959.C: New testcase.
8920
8921 2012-01-27 Tom de Vries <tom@codesourcery.com>
8922
8923 PR tree-optimization/51990
8924 * gcc.dg/pr51990.c: New test.
8925 * gcc.dg/pr51990-2.c: Same.
8926
8927 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8928 Tobias Burnus <burnus@gcc.gnu.org>
8929
8930 PR fortran/48705
8931 * gfortran.dg/class_allocate_11.f03: New.
8932
8933 PR fortran/51870
8934 PR fortran/51943
8935 PR fortran/51946
8936 * gfortran.dg/class_allocate_7.f03: New.
8937 * gfortran.dg/class_allocate_8.f03: New.
8938 * gfortran.dg/class_allocate_9.f03: New.
8939 * gfortran.dg/class_allocate_10.f03: New.
8940
8941 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8942
8943 * gnat.dg/discr34.adb: New test.
8944 * gnat.dg/discr34_pkg.ads: New helper.
8945
8946 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8947
8948 * gnat.dg/discr33.adb: New test.
8949
8950 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8951
8952 * gnat.dg/limited_with3.ad[sb): New test.
8953 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8954 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8955 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8956
8957 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8958
8959 * gnat.dg/stack_usage1.adb: New test.
8960 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8961
8962 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8963 * gcc.dg/pr44194-2.c: Likewise.
8964
8965 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8966
8967 PR c++/51370
8968 * g++.dg/template/crash112.C: New.
8969
8970 2012-01-27 Richard Henderson <rth@redhat.com>
8971
8972 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8973
8974 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8975
8976 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8977
8978 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8979
8980 PR middle-end/51895
8981 * g++.dg/opt/pr51895.C: New test.
8982
8983 2012-01-26 Michael Matz <matz@suse.de>
8984
8985 PR tree-optimization/48794
8986 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8987
8988 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8989
8990 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8991
8992 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8993
8994 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8995 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8996 memory.
8997 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8998 the default value for s390 and s390x.
8999
9000 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9001
9002 PR lto/51698
9003 * gcc.dg/lto/trans-mem-4_0.c: New.
9004 * gcc.dg/lto/trans-mem-4_1.c: New.
9005 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9006 TM builtins.
9007 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9008 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9009 TM builtins.
9010 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9011 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9012 TM builtins.
9013
9014 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9015
9016 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9017
9018 2012-01-25 Ian Lance Taylor <iant@google.com>
9019
9020 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9021
9022 2012-01-25 Tobias Burnus <burnus@net-b.de>
9023
9024 PR fortran/51995
9025 * gfortran.dg/typebound_proc_25.f90: New.
9026
9027 2012-01-25 Jason Merrill <jason@redhat.com>
9028
9029 PR c++/51992
9030 * g++.dg/lto/pr51992_0.C: New.
9031
9032 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR tree-optimization/51987
9035 * gcc.target/i386/pr51987.c: New test.
9036
9037 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9038
9039 * gcc.dg/tm/lto-1.c: Require lto support in target.
9040
9041 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9042
9043 PR rtl-optimization/48374
9044 * gcc.dg/pr48374.c: New test.
9045
9046 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9047
9048 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9049
9050 2012-01-25 Tobias Burnus <burnus@net-b.de>
9051
9052 PR fortran/51966
9053 * gfortran.dg/derived_constructor_char_3.f90: New.
9054
9055 2012-01-24 Ian Lance Taylor <iant@google.com>
9056
9057 * go.test/go-test.exp (filecmp): New procedure.
9058 (errchk): Handle quoted square brackets.
9059 (go-gc-tests): Set go_compile_args. Handle various new test
9060 lines. Skip a few new tests.
9061 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9062
9063 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9064
9065 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9066 (check_effective_target_vect_extract_even_odd)
9067 (check_effective_target_vect_interleave): Return true for MIPS
9068 paired-single.
9069
9070 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9071
9072 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9073 (main): Use it instead of argc.
9074
9075 2012-01-24 Jason Merrill <jason@redhat.com>
9076
9077 PR c++/51973
9078 * g++.dg/cpp0x/sfinae31.C: New.
9079
9080 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9081
9082 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9083
9084 2012-01-24 Jason Merrill <jason@redhat.com>
9085
9086 PR c++/51812
9087 * g++.dg/inherit/covariant20.C: New.
9088
9089 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9090
9091 PR c++/51223
9092 * g++.dg/parse/crash58.C: New.
9093
9094 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR target/51957
9097 * gcc.dg/pr51957-1.c: New test.
9098 * gcc.dg/pr51957-1.h: New file.
9099 * gcc.dg/pr51957-2.c: New test.
9100
9101 2012-01-23 Jason Merrill <jason@redhat.com>
9102
9103 PR c++/51930
9104 * g++.dg/ext/visibility/template10.C: New.
9105
9106 2012-01-23 Tobias Burnus <burnus@net-b.de>
9107
9108 PR fortran/51948
9109 * gfortran.dg/move_alloc_12.f90: New.
9110
9111 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9112
9113 PR middle-end/45416
9114 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9115
9116 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9117
9118 PR c++/51398
9119 * g++.dg/template/crash111.C: New.
9120
9121 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9122
9123 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9124 configurations.
9125 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9126
9127 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9128
9129 PR testsuite/51941
9130 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9131 the DW_TAG_class_type and DW_AT_name: "Executor".
9132
9133 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9134
9135 * lib/target-supports.exp
9136 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9137 (check_effective_target_vect_interleave): Likewise.
9138
9139 2012-01-22 Jason Merrill <jason@redhat.com>
9140
9141 PR c++/51925
9142 * g++.dg/template/using20.C: New.
9143 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9144
9145 2012-01-23 Jason Merrill <jason@redhat.com>
9146
9147 PR target/51934
9148 * g++.dg/torture/pr51344.C: Limit to x86.
9149
9150 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9151
9152 * c-c++-common/tm/omp.c: Require target with pthread support.
9153
9154 2012-01-23 Richard Guenther <rguenther@suse.de>
9155
9156 PR tree-optimization/51949
9157 * gcc.dg/torture/pr51949.c: New testcase.
9158
9159 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR rtl-optimization/51933
9162 * gcc.c-torture/execute/pr51933.c: New test.
9163
9164 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9165
9166 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9167 Do not define for Interix.
9168
9169 2012-01-22 Jason Merrill <jason@redhat.com>
9170
9171 PR c++/51832
9172 * g++.dg/lto/pr51832.h: New.
9173 * g++.dg/lto/pr51832_0.C: New.
9174 * g++.dg/lto/pr51832_1.C: New.
9175
9176 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9177
9178 * gcc.dg/ext-elim-1.c: New test.
9179
9180 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9181
9182 PR target/51931
9183 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9184 * g++.dg/opt/longbranch1.C: Likewise.
9185
9186 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9187
9188 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9189 in C++11 mode.
9190
9191 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9192
9193 PR fortran/50556
9194 * gfortran.dg/namelist_74.f90: New test.
9195 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9196
9197 2012-01-21 Tobias Burnus <burnus@net-b.de>
9198
9199 PR fortran/51913
9200 * gfortran.dg/class_47.f90: New.
9201
9202 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9203
9204 * gnat.dg/renaming5.ad[sb]: New test.
9205
9206 2012-01-20 Jason Merrill <jason@redhat.com>
9207
9208 PR c++/51919
9209 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9210
9211 2012-01-20 Jason Merrill <jason@redhat.com>
9212
9213 PR c++/51922
9214 * g++.dg/ext/attrib42.C: Require ilp32.
9215
9216 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR target/51915
9219 * gcc.target/arm/pr51915.c: New test.
9220
9221 2012-01-20 Cary Coutant <ccoutant@google.com>
9222 Dodji Seketeli <dodji@redhat.com>
9223
9224 PR debug/45682
9225 * g++.dg/debug/dwarf2/nested-3.C: New test.
9226
9227 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9228
9229 PR c++/51402
9230 * g++.dg/template/crash110.C: New.
9231
9232 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9233
9234 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9235 Remove default options on hppa*-*-hpux*.
9236
9237 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9238
9239 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9240
9241 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9242
9243 * gcc.c-torture/compile/pr51856.c: New testcase.
9244
9245 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9246
9247 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9248 options to go_target_compile.
9249
9250 2012-01-20 Kai Tietz <ktietz@redhat.com>
9251
9252 * g++.dg/torture/pr51344.C: Fix typo.
9253
9254 2012-01-20 Richard Guenther <rguenther@suse.de>
9255
9256 PR tree-optimization/51903
9257 * g++.dg/torture/pr51903.C: New testcase.
9258
9259 2012-01-20 Tobias Burnus <burnus@net-b.de>
9260 Janus Weil <janus@gcc.gnu.org>
9261
9262 PR fortran/51056
9263 * gfortran.dg/use_21.f90: New.
9264
9265 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR target/51106
9268 * gcc.dg/torture/pr51106-1.c: New test.
9269 * gcc.dg/torture/pr51106-2.c: New test.
9270
9271 2012-01-19 Kai Tietz <ktietz@redhat.com>
9272
9273 * g++.dg/torture/pr51344.C: New test.
9274
9275 2012-01-19 Tobias Burnus <burnus@net-b.de>
9276
9277 PR fortran/51904
9278 * gfortran.dg/intrinsic_size_2.f90: New.
9279
9280 2012-01-19 Jason Merrill <jason@redhat.com>
9281
9282 PR c++/51889
9283 * g++.dg/inherit/using7.C: New.
9284
9285 2012-01-19 Richard Guenther <rguenther@suse.de>
9286
9287 PR tree-optimization/37997
9288 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9289
9290 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9291
9292 PR rtl-optimization/51505
9293 * gcc.dg/pr51505.c: New test.
9294
9295 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9296
9297 PR fortran/51634
9298 * gfortran.dg/typebound_operator_12.f03: New.
9299 * gfortran.dg/typebound_operator_13.f03: New.
9300
9301 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9302
9303 PR c++/51225
9304 * g++.dg/cpp0x/pr51225.C: New.
9305
9306 2012-01-17 Ian Lance Taylor <iant@google.com>
9307
9308 PR go/50656
9309 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9310
9311 2012-01-17 Tobias Burnus <burnus@net-b.de>
9312
9313 PR fortran/51869
9314 * gfortran.dg/realloc_on_assign_9.f90: New.
9315
9316 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9317
9318 PR other/51165
9319 * gcc.dg/tm/memopt-3.c: Remove xfail.
9320 * gcc.dg/tm/memopt-4.c: Remove xfail.
9321 * gcc.dg/tm/memopt-5.c: Remove xfail.
9322 * gcc.dg/tm/memopt-7.c: Remove xfail.
9323
9324 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR tree-optimization/51877
9327 * gcc.c-torture/execute/pr51877.c: New test.
9328
9329 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9330
9331 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9332 {!vect_align_arrays} to vect_sizes_32B_16B.
9333 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9334 * gcc.dg/vect/vect-peel-3.c: Ditto.
9335
9336 2012-01-16 Jason Merrill <jason@redhat.com>
9337
9338 PR c++/51854
9339 * g++.dg/abi/mangle60.C: New.
9340
9341 PR c++/51827
9342 * g++.dg/pch/mangle1.{C,Hs}: New.
9343
9344 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9345 Tobias Burnus <burnus@net-b.de>
9346
9347 PR fortran/50981
9348 * gfortran.dg/elemental_optional_args_3.f90: New
9349 * gfortran.dg/elemental_optional_args_4.f90: New
9350
9351 2012-01-16 Tobias Burnus <burnus@net-b.de>
9352
9353 PR fortran/51809
9354 * gfortran.dg/use_20.f90: New
9355
9356 2012-01-16 Jason Merrill <jason@redhat.com>
9357
9358 PR c++/51868
9359 * g++.dg/cpp0x/rv-bitfield.C: New.
9360 * g++.dg/cpp0x/rv-bitfield2.C: New.
9361
9362 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9363
9364 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9365 subroutine 'qsort' and use index array to assign the result.
9366
9367 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR tree-optimization/51865
9370 * gcc.dg/pr51865.c: New test.
9371
9372 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9373
9374 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9375
9376 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9377
9378 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9379 to be loaded from the constant pool, rather than via %hi and %lo.
9380
9381 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9382
9383 PR rtl-optimization/51821
9384 * gcc.dg/pr51821.c: New test.
9385
9386 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9387
9388 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9389
9390 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9391
9392 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9393
9394 2012-01-14 Tobias Burnus <burnus@net-b.de>
9395
9396 PR fortran/51800
9397 * gfortran.dg/init_flag_8.f90: New.
9398 * gfortran.dg/init_flag_9.f90: New.
9399
9400 2011-01-14 Tobias Burnus <burnus@net-b.de>
9401
9402 PR fortran/51816
9403 * gfortran.dg/use_18.f90: New.
9404 * gfortran.dg/use_19.f90: New.
9405
9406 2012-01-13 Ian Lance Taylor <iant@google.com>
9407
9408 PR c++/50012
9409 * g++.dg/warn/Wsign-compare-4.C: New.
9410
9411 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9412
9413 PR fortran/48351
9414 * gfortran.dg/alloc_comp_assign.f03: New.
9415 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9416 __BUILTIN_FREE from 38 to 32.
9417
9418 2012-01-13 Jason Merrill <jason@redhat.com>
9419
9420 PR c++/20681
9421 * g++.dg/warn/Wreturn-type-7.C: New.
9422
9423 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9424
9425 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9426 assumption.
9427 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9428 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9429 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9430 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9431 int32plus because of big array needed.
9432 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9433 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9434
9435 2012-01-13 Jason Merrill <jason@redhat.com>
9436
9437 PR c++/51813
9438 * g++.dg/ext/visibility/template9.C: New.
9439
9440 PR c++/51620
9441 * g++.dg/cpp0x/defaulted34.C: New.
9442 * g++.dg/template/virtual3.C: New.
9443
9444 2012-01-13 Richard Guenther <rguenther@suse.de>
9445
9446 PR middle-end/8081
9447 * gcc.dg/torture/pr8081.c: New testcase.
9448
9449 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9450
9451 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9452
9453 2012-01-12 Jason Merrill <jason@redhat.com>
9454
9455 PR c++/51714
9456 * g++.dg/ext/stmtexpr14.C: New.
9457
9458 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9459
9460 PR c++/51633
9461 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9462
9463 2012-01-12 Jason Merrill <jason@redhat.com>
9464
9465 PR c++/48051
9466 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9467 * g++.dg/abi/mangle58.C: Likewise.
9468
9469 PR c++/51403
9470 * g++.dg/template/arg8.C: New.
9471
9472 2012-01-12 Ira Rosen <irar@il.ibm.com>
9473
9474 PR tree-optimization/51799
9475 * gcc.dg/vect/pr51799.c: New test.
9476 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9477 patterns.
9478
9479 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9480 Tobias Burnus <burnus@net-b.de>
9481
9482 PR fortran/51057
9483 PR fortran/51616
9484 * lib/target-supports.exp
9485 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9486 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9487
9488 2012-01-11 Jason Merrill <jason@redhat.com>
9489
9490 PR c++/51565
9491 * g++.dg/ext/attrib42.C: New.
9492
9493 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR bootstrap/51796
9496 * gcc.dg/pr51796.c: New test.
9497
9498 2012-01-11 Jason Merrill <jason@redhat.com>
9499
9500 PR c++/51818
9501 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9502
9503 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9504
9505 * gnat.dg/array19.ad[sb]: New test.
9506
9507 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9508
9509 * gnat.dg/opt23.ad[sb]: New test.
9510 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9511 * gnat.dg/opt24.ad[sb]: New test.
9512
9513 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9514
9515 PR tree-optimization/49642
9516 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9517 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9518
9519 2012-01-11 Jason Merrill <jason@redhat.com>
9520
9521 PR c++/51613
9522 * g++.dg/template/explicit-args5.C: New.
9523
9524 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9525
9526 * gcc.c-torture/execute/20120110-1.c: New testcase.
9527
9528 2012-01-10 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/51614
9531 * g++.dg/inherit/ambig1.C: New.
9532
9533 PR c++/51433
9534 * g++.dg/cpp0x/constexpr-cache1.C: New.
9535
9536 2012-01-10 Richard Guenther <rguenther@suse.de>
9537
9538 PR tree-optimization/51801
9539 * gcc.dg/torture/pr51801.c: New testcase.
9540
9541 2012-01-10 Tobias Burnus <burnus@net-b.de>
9542
9543 PR fortran/51652
9544 * gfortran.dg/allocate_with_typespec_5.f90: New.
9545
9546 2012-01-10 Tobias Burnus <burnus@net-b.de>
9547
9548 * gfortran.dg/class_39.f03: Update dg-error string.
9549
9550 2012-01-10 Richard Guenther <rguenther@suse.de>
9551
9552 PR tree-optimization/50913
9553 * gcc.dg/graphite/interchange-16.c: New testcase.
9554 * gcc.dg/graphite/scop-20.c: XFAIL.
9555 * gfortran.dg/graphite/interchange-1.f: Likewise.
9556 * gfortran.dg/graphite/block-1.f90: Likewise.
9557 * gfortran.dg/graphite/block-2.f: Likewise.
9558
9559 2012-01-10 Richard Henderson <rth@redhat.com>
9560
9561 * lib/target-supports.exp (check_effective_target_vect_perm,
9562 check_effective_target_vect_perm_byte,
9563 check_effective_target_vect_perm_short): Enable for arm neon.
9564
9565 2012-01-09 Tobias Burnus <burnus@net-b.de>
9566
9567 PR fortran/46328
9568 * gfortran.dg/typebound_operator_11.f90: New.
9569
9570 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9571
9572 * gnat.dg/array18.adb: New test.
9573 * gnat.dg/array18_pkg.ads: New helper.
9574
9575 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9576
9577 PR fortran/51791
9578 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9579 around base object in first assignment in main program.
9580 * gfortran.dg/typebound_operator_10.f03: New test.
9581
9582 2012-01-09 Martin Jambor <mjambor@suse.cz>
9583
9584 PR tree-optimization/51759
9585 * g++.dg/ipa/pr51759.C: New test.
9586
9587 2012-01-09 Tobias Burnus <burnus@net-b.de>
9588
9589 PR fortran/51758
9590 * gfortran.dg/optional_absent_2.f90: New.
9591
9592 2012-01-09 Tobias Burnus <burnus@net-b.de>
9593
9594 PR fortran/51578
9595 * gfortran.dg/use_17.f90: New.
9596
9597 2012-01-09 Gary Funck <gary@intrepid.com>
9598
9599 PR preprocessor/33919
9600 * gcc.dg/pr33919.c: New test.
9601 * gcc.dg/pr33919-0.h: New test header file.
9602 * gcc.dg/pr33919-1.h: Ditto.
9603 * gcc.dg/pr33919-2.h: Ditto.
9604
9605 2012-01-07 Jan Hubicka <jh@suse.cz>
9606
9607 PR tree-optimize/51694
9608 * gcc.c-torture/compile/pr51694.c: new testcase.
9609
9610 2012-01-07 Jan Hubicka <jh@suse.cz>
9611
9612 PR tree-optimization/51600
9613 * g++.dg/torture/pr51600.C: New testcase.
9614
9615 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9616
9617 PR gcov-profile/51715
9618 PR gcov-profile/51717
9619 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9620 * gcc.misc-tests/gcov-14.c: Likewise.
9621
9622 2012-01-06 Jason Merrill <jason@redhat.com>
9623
9624 * g++.dg/parse/new5.C: New.
9625
9626 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9627
9628 PR testsuite/51655
9629 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9630 including <string.h>.
9631
9632 2012-01-06 Jason Merrill <jason@redhat.com>
9633
9634 * g++.dg/abi/mangle51.C: New.
9635 * g++.dg/abi/mangle52.C: New.
9636 * g++.dg/abi/mangle53.C: New.
9637 * g++.dg/abi/mangle54.C: New.
9638 * g++.dg/abi/mangle55.C: New.
9639 * g++.dg/abi/mangle56.C: New.
9640 * g++.dg/abi/mangle57.C: New.
9641 * g++.dg/abi/mangle58.C: New.
9642 * g++.dg/abi/mangle59.C: New.
9643 * g++.dg/cpp0x/trailing3.C: Update mangling.
9644 * g++.dg/cpp0x/variadic111.C: Update mangling.
9645 * g++.dg/cpp0x/variadic4.C: Update mangling.
9646 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9647 * g++.dg/template/nontype22.C: Works now.
9648 * g++.dg/template/pr35240.C: Works now.
9649
9650 * g++.dg/cpp0x/error7.C: New.
9651
9652 2012-01-06 Tobias Burnus <burnus@net-b.de>
9653
9654 * gfortran.dg/deallocate_stat_2.f90: New.
9655 * coarray/allocate_errgmsg.f90: New.
9656 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9657 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9658 * coarray/subobject_1.f90: Fix for num_images > 1.
9659 * gfortran.dg/deallocate_stat.f90: Update due to changed
9660 stat= handling.
9661
9662 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9663
9664 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9665
9666 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9667
9668 * ada/acats/overflow.lst: Add cb20004.
9669
9670 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9671
9672 PR c++/51541
9673 * g++.dg/cpp0x/alias-decl-18.C: New test.
9674
9675 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9676
9677 * gcc.c-torture/execute/20120104-1.c: New test.
9678
9679 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9680
9681 PR fortran/PR48946
9682 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9683 the old typebound_operator_8.f03.
9684 * gfortran.dg/typebound_operator_8.f03: New version of
9685 typebound_operator_7.f03 with 'u' a derived type instead of a
9686 class object.
9687
9688 2012-01-05 Richard Guenther <rguenther@suse.de>
9689
9690 * g++.dg/torture/pr49309.C: Skip for -flto.
9691
9692 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR middle-end/51761
9695 * gcc.c-torture/compile/pr51761.c: New test.
9696
9697 2012-01-05 Richard Guenther <rguenther@suse.de>
9698
9699 PR tree-optimization/51760
9700 * gcc.dg/torture/pr51760.c: New testcase.
9701
9702 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9703
9704 PR middle-end/51472
9705 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9706
9707 2012-01-05 Richard Guenther <rguenther@suse.de>
9708
9709 PR lto/41576
9710 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9711 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9712
9713 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR debug/51695
9716 * gcc.dg/pr51695.c: New test.
9717
9718 2012-01-04 Andrew Pinski <apinski@cavium.com>
9719
9720 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9721 * gcc.target/mips/octeon2-lx-1.c: New test.
9722 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9723 * gcc.target/mips/octeon2-lx-2.c: New test.
9724 * gcc.target/mips/octeon2-lx-3.c: New test.
9725
9726 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9727
9728 PR other/51163
9729 PR other/51164
9730 * gcc.dg/tm/alias-1.c: Adjust regexp.
9731 * gcc.dg/tm/alias-2.c: Adjust regexp.
9732
9733 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9734
9735 PR c++/51064
9736 * g++.dg/warn/Wparentheses-26.C: New.
9737
9738 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9739
9740 * gfortran.dg/elemental_optional_args_2.f90: New test.
9741
9742 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9743
9744 PR fortran/49693
9745 * gfortran.dg/common_17.f90: New test.
9746
9747 2012-01-04 Richard Guenther <rguenther@suse.de>
9748
9749 PR tree-optimization/49651
9750 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9751 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9752
9753 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9754
9755 PR c++/51738
9756 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9757
9758 2012-01-03 Andrew Pinski <apinski@cavium.com>
9759
9760 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9761 for all mips targets. Also allow an optional .cfi_startproc.
9762
9763 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9764
9765 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9766
9767 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9768
9769 PR c++/29273
9770 * g++.dg/rtti/dyncast5.C: New.
9771
9772 2012-01-03 Richard Guenther <rguenther@suse.de>
9773
9774 PR tree-optimization/51070
9775 * gcc.dg/torture/pr51070-2.c: New testcase.
9776
9777 2012-01-03 Richard Guenther <rguenther@suse.de>
9778
9779 PR tree-optimization/51692
9780 * gcc.dg/torture/pr51692.c: New testcase.
9781
9782 2012-01-03 Richard Guenther <rguenther@suse.de>
9783
9784 PR debug/51650
9785 * g++.dg/lto/pr51650-3_0.C: New testcase.
9786
9787 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9788
9789 PR c++/15867
9790 * g++.dg/warn/Wredundant-decls-spec.C: New.
9791
9792 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9793
9794 PR tree-optimization/51719
9795 * g++.dg/tree-prof/pr51719.C: New test.
9796
9797 2012-01-03 Richard Guenther <rguenther@suse.de>
9798
9799 PR middle-end/51730
9800 * gcc.dg/fold-compare-6.c: New testcase.
9801
9802 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9803
9804 PR c++/51669
9805 * g++.dg/gomp/pr51669.C: New test.
9806
9807 2012-01-02 Jason Merrill <jason@redhat.com>
9808
9809 PR c++/51675
9810 * g++.dg/cpp0x/constexpr-union2.C: New.
9811
9812 PR c++/51666
9813 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9814
9815 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9816
9817 PR c++/51462
9818 * g++.dg/cpp0x/constexpr-99.C: New test.
9819
9820 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9821
9822 PR c++/20140
9823 * g++.dg/template/init9.C: New.
9824
9825 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9826
9827 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9828 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9829 rather than a specific number.
9830
9831 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9832
9833 PR fortran/46262
9834 PR fortran/46328
9835 PR fortran/51052
9836 * gfortran.dg/typebound_operator_7.f03: New.
9837 * gfortran.dg/typebound_operator_8.f03: New.
9838
9839 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9840
9841 PR target/51729
9842 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9843 XFAIL.
9844 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9845
9846 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9847
9848 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9849
9850 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9851
9852 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9853 for MIPS.
9854
9855 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9856
9857 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9858 * gfortran.dg/io_real_boz_4.f90: Likewise.
9859 * gfortran.dg/io_real_boz_5.f90: Likewise.
9860
9861 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9862
9863 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9864
9865 2012-01-02 Revital Eres <revital.eres@linaro.org>
9866
9867 * gcc.dg/sms-11.c: New file.
9868
9869 2012-01-02 Tobias Burnus <burnus@net-b.de>
9870
9871 PR fortran/51682
9872 * gfortran.dg/coarray/image_index_3.f90: New.
9873
9874 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9875
9876 PR c++/16603
9877 * g++.dg/parse/enum8.C: New.
9878
9879 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9880
9881 PR c++/51379
9882 * g++.dg/conversion/reinterpret4.C: New.
9883 * g++.dg/conversion/reinterpret1.C: Adjust.
9884
9885 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9886
9887 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9888
9889 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9890
9891 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9892 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9893 * g++.old-deja/g++.jason/access14.C: Likewise.
9894 * g++.old-deja/g++.jason/access8.C: Likewise.
9895 * g++.old-deja/g++.jason/access1.C: Likewise.
9896 * g++.old-deja/g++.other/access3.C: Likewise.
9897 * g++.old-deja/g++.other/access5.C: Likewise.
9898 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9899 * g++.old-deja/g++.law/visibility22.C: Likewise.
9900 * g++.old-deja/g++.law/visibility26.C: Likewise.
9901 * g++.old-deja/g++.mike/p2746.C: Likewise.
9902 * g++.dg/debug/using1.C: Likewise.
9903 * g++.dg/lookup/using51.C: Likewise.
9904 * g++.dg/inherit/using5.C: Likewise.
9905 * g++.dg/inherit/pr30297.C: Likewise.
9906 * g++.dg/inherit/access8.C: Likewise.
9907 * g++.dg/torture/pr39362.C: Likewise.
9908 * g++.dg/template/crash13.C: Likewise.
9909 * g++.dg/template/using10.C: Likewise.
9910
9911 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9912
9913 PR fortran/51502
9914 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9915
9916 2012-01-01 Ira Rosen <irar@il.ibm.com>
9917
9918 PR tree-optimization/51704
9919 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9920 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9921 corresponding flags.
9922
9923 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9924
9925 PR c++/51723
9926 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9927
9928 2012-01-01 Jan Hubicka <jh@suse.cz>
9929
9930 PR rtl-optimization/51069
9931 * gcc.c-torture/compile/pr51069.c: New testcase.
9932
9933 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR tree-optimization/51683
9936 * gcc.dg/pr51683.c: New test.
9937 \f
9938 Copyright (C) 2012 Free Software Foundation, Inc.
9939
9940 Copying and distribution of this file, with or without modification,
9941 are permitted in any medium without royalty provided the copyright
9942 notice and this notice are preserved.