08d19b520d74e6fe80543dd62a79f3cb9f8a3c7f
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-05-03 Tobias Burnus <burnus@net-b.de>
2
3 PR fortran/52864
4 * gfortran.dg/pointer_intent_7.f90: New.
5 * gfortran.dg/pure_formal_3.f90: New.
6
7 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8
9 * gcc.target/s390/20030123-1.c: Add missing "volatile".
10
11 2012-05-02 Martin Jambor <mjambor@suse.cz>
12
13 PR lto/52605
14 * g++.dg/lto/pr52605_0.C: New test.
15
16 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
17
18 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
19 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
20 * gcc.target/i386/hle-add-acq-1.c: Ditto.
21 * gcc.target/i386/hle-add-rel-1.c: Ditto.
22 * gcc.target/i386/hle-and-acq-1.c: Ditto.
23 * gcc.target/i386/hle-and-rel-1.c: Ditto.
24 * gcc.target/i386/hle-or-acq-1.c: Ditto.
25 * gcc.target/i386/hle-or-rel-1.c: Ditto.
26 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
27 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
28 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
29 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
30 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
31 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
32 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
33 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
34
35 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
36
37 PR middle-end/53153
38 * gcc.dg/pr53153.c: New test.
39
40 2012-05-02 Richard Guenther <rguenther@suse.de>
41
42 * g++.dg/tree-ssa/pr19807.C: Adjust.
43
44 2012-05-02 Jakub Jelinek <jakub@redhat.com>
45
46 PR tree-optimization/53163
47 * gcc.c-torture/compile/pr53163.c: New test.
48
49 PR rtl-optimization/53160
50 * gcc.c-torture/execute/pr53160.c: New test.
51
52 2012-05-01 Ian Lance Taylor <iant@google.com>
53
54 PR c/37303
55 * gcc.dg/pr37303.c: New test.
56
57 2012-05-01 Richard Henderson <rth@redhat.com>
58
59 * lib/target-supports.exp
60 (check_effective_target_sync_long_long_runtime): True for
61 check_effective_target_powerpc64.
62
63 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
64
65 PR c++/51033
66 * gcc.dg/vector-1.c: Move to ...
67 * c-c++-common/vector-1.c: ... here.
68 * gcc.dg/vector-2.c: Move to ...
69 * c-c++-common/vector-2.c: ... here.
70 * gcc.dg/vector-3.c: Move to ...
71 * c-c++-common/vector-3.c: ... here. Adapt to C++.
72 * gcc.dg/vector-4.c: Move to ...
73 * c-c++-common/vector-4.c: ... here.
74 * gcc.dg/vector-init-1.c: Move to ...
75 * c-c++-common/vector-init-1.c: ... here.
76 * gcc.dg/vector-init-2.c: Move to ...
77 * c-c++-common/vector-init-2.c: ... here.
78 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
79 * c-c++-common/vector-subscript-1.c: ... here.
80 * gcc.dg/vector-subscript-2.c: Move to ...
81 * c-c++-common/vector-subscript-2.c: ... here.
82 * gcc.dg/vector-subscript-3.c: Move to ...
83 * c-c++-common/vector-subscript-3.c: ... here.
84
85 PR c++/51314
86 * g++.dg/cpp0x/vt-51314.C: New test.
87 * g++.dg/cpp0x/variadic76.C: Fix.
88
89 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
90
91 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
92
93 2012-04-30 Dodji Seketeli <dodji@redhat.com>
94
95 Add -Wvarargs option
96 * c-c++-common/Wvarargs.c: New test case.
97 * c-c++-common/Wvarargs-2.c: Likewise.
98
99 2012-04-30 Dodji Seketeli <dodji@redhat.com>
100
101 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
102 * objc.dg/foreach-7.m: Force the test case to run without
103 -ftrack-macro-expansion.
104 * c-c++-common/tm/attrib-1.c: Likewise.
105 * c-c++-common/warn-ommitted-condop.c: Likewise.
106 * gcc.dg/assign-warn-1.c: Likewise.
107 * gcc.dg/assign-warn-2.c: Likewise.
108 * gcc.dg/attr-alloc_size.c: Likewise.
109 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
110 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
111 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
112 * gcc.dg/c90-const-expr-9.c: Likewise.
113 * gcc.dg/c99-const-expr-9.c: Likewise.
114 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
115 * gcc.dg/cpp/direct2s.c: Likewise.
116 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
117 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
118 * gcc.dg/dfp/composite-type.c: Likewise.
119 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
120 with -ftrack-macro-expansion
121 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
122 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
123 * g++.dg/ext/cleanup-1.C: Likewise.
124 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
125 * g++.dg/template/sfinae10.C: Likewise.
126 * g++.dg/tm/wrap-2.C: Likewise.
127 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
128 * g++.dg/warn/Wsign-conversion.C: Likewise.
129 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
130 * g++.old-deja/g++.mike/p10769b.C: Likewise.
131 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
132 it to run with -ftrack-macro-expansion.
133 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
134 test cases without -ftrack-macro-expansion.
135
136 Fix location for static class members
137 * g++.dg/template/sfinae6_neg.C: Adjust.
138
139 Make conversion warnings work on NULL with -ftrack-macro-expansion
140 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
141 alongside the previous testing for NULL.
142
143 Fix -Wuninitialized for -ftrack-macro-expansion
144 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
145
146 Strip "<built-in>" loc from displayed expansion context
147 * g++.dg/warn/Wconversion-real-integer2.C: New test.
148 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
149 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
150 new test above.
151
152 Fix expansion point loc for macro-like tokens
153 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
154 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
155
156 Fix token pasting with -ftrack-macro-expansion
157 * gcc.dg/cpp/paste17.c: New test case for
158 -ftrack-macro-expansion=2 mode only.
159 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
160
161 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
162
163 * gnat.dg/warn6.ad[sb]: New test.
164
165 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
166
167 PR 53149
168 * gcc.dg/20011021-1.c: Adjust testcase.
169
170 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
171
172 PR fortran/53148
173 * gfortran.dg/function_optimize_12.f90: New test.
174
175 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
176
177 PR target/53156
178 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
179 code to match current output and cover new peephole2 pattern.
180
181 2012-04-27 Ollie Wild <aaw@google.com>
182
183 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
184
185 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
186
187 * gcc.c-torture/execute/20120427-2.c: New testcase.
188 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
189 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
190 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
191
192 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
193
194 PR target/53138
195 * gcc.c-torture/execute/20120427-1.c: New testcase.
196
197 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
198
199 PR middle-end/27139
200 * gcc.dg/tree-ssa/forwprop-18.c: New test.
201
202 2012-04-27 Tom de Vries <tom@codesourcery.com>
203
204 PR tree-optimization/51879
205 * gcc.dg/pr51879.c: New test.
206 * gcc.dg/pr51879-2.c: Same.
207 * gcc.dg/pr51879-3.c: Same.
208 * gcc.dg/pr51879-4.c: Same.
209 * gcc.dg/pr51879-6.c: Same.
210
211 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
212
213 PR c++/53096
214 * g++.dg/cpp0x/defaulted35.C: New.
215 * g++.dg/cpp0x/defaulted15.C: Adjust.
216
217 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
218
219 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
220 structure layout.
221
222 2012-04-25 Sriraman Tallam <tmsriram@google.com>
223
224 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
225
226 2012-04-26 Alan Modra <amodra@gmail.com>
227
228 * gcc.target/powerpc/savres.c: New test.
229 * gcc.target/powerpc/powerpc.exp: Run it.
230
231 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
232
233 PR target/53120
234 * gcc.dg/torture/pr53120.c: New test.
235
236 2012-04-25 Jakub Jelinek <jakub@redhat.com>
237
238 PR middle-end/52979
239 * gcc.c-torture/compile/pr52979-1.c: New test.
240 * gcc.c-torture/execute/pr52979-1.c: New test.
241 * gcc.c-torture/execute/pr52979-2.c: New test.
242
243 2012-04-25 Richard Guenther <rguenther@suse.de>
244
245 * gcc.target/i386/l_fma_float_5.c: Adjust.
246 * gcc.target/i386/l_fma_double_4.c: Likewise.
247 * gcc.target/i386/l_fma_float_2.c: Likewise.
248 * gcc.target/i386/l_fma_float_6.c: Likewise.
249 * gcc.target/i386/l_fma_double_1.c: Likewise.
250 * gcc.target/i386/l_fma_double_5.c: Likewise.
251 * gcc.target/i386/l_fma_float_3.c: Likewise.
252 * gcc.target/i386/l_fma_double_2.c: Likewise.
253 * gcc.target/i386/l_fma_double_6.c: Likewise.
254 * gcc.target/i386/l_fma_float_4.c: Likewise.
255 * gcc.target/i386/l_fma_double_3.c: Likewise.
256 * gcc.target/i386/l_fma_float_1.c: Likewise.
257
258 2012-04-25 Jakub Jelinek <jakub@redhat.com>
259
260 PR tree-optimization/53058
261 * gcc.c-torture/compile/pr53058.c: New test.
262
263 2012-04-25 Jan Hubicka <jh@suse.cz>
264
265 PR middle-end/53088
266 * gcc.target/i386/pr39082-1.c: Update warning location.
267
268 2012-04-25 Jakub Jelinek <jakub@redhat.com>
269
270 PR c/52880
271 * gcc.dg/pr52880.c: New test.
272
273 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
274
275 * gcc.dg/m-un-2.c: Update.
276 * gcc.dg/20011021-1.c: Update.
277
278 2012-04-25 Tobias Burnus <burnus@net-b.de>
279
280 PR fortran/52196
281 * gfortran.dg/realloc_on_assign_14.f90: New.
282
283 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
284
285 PR testsuite/52641
286 PR tree-optimizations/52891
287 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
288
289 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
290
291 PR c++/52363
292 * g++.dg/cpp0x/sfinae35.C: New.
293 * g++.dg/cpp0x/sfinae36.C: Likewise.
294
295 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
296
297 PR target/47197
298 * gcc.target/powerpc/pr47197.c: New test.
299
300 2012-04-24 Richard Guenther <rguenther@suse.de>
301
302 PR tree-optimization/53085
303 * g++.dg/torture/pr53085.C: New testcase.
304
305 2012-04-24 Andrew Pinski <apinski@cavium.com>
306
307 PR tree-opt/33512
308 * gcc.dg/tree-ssa/andor-3.c: New testcase.
309 * gcc.dg/tree-ssa/andor-4.c: New testcase.
310 * gcc.dg/tree-ssa/andor-5.c: New testcase.
311
312 2012-04-24 Jakub Jelinek <jakub@redhat.com>
313
314 PR middle-end/53084
315 * gcc.c-torture/execute/pr53084.c: New test.
316
317 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
318
319 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
320
321 2012-04-23 Andrew Pinski <apinski@cavium.com>
322
323 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
324
325 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
326
327 PR regression/53076
328 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
329 * gcc.dg/torture/builtin-power-1.c: Likewise.
330
331 2012-04-23 Richard Guenther <rguenther@suse.de>
332
333 PR tree-optimization/53070
334 * gcc.dg/torture/pr53070.c: New testcase.
335
336 2012-04-23 Richard Guenther <rguenther@suse.de>
337
338 PR c/53060
339 * gcc.dg/pr53060.c: New testcase.
340
341 2012-04-23 Jakub Jelinek <jakub@redhat.com>
342
343 PR tree-optimizations/52891
344 * gcc.c-torture/compile/pr52891-1.c: New test.
345 * gcc.c-torture/compile/pr52891-2.c: New test.
346
347 2012-04-22 Tobias Burnus <burnus@net-b.de>
348
349 PR fortran/53051
350 * gfortran.dg/read_float_4.f90: New.
351
352 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
353
354 PR 35441
355 * c-c++-common/pr35441.C: New.
356
357 2012-04-20 Ian Lance Taylor <iant@google.com>
358
359 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
360 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
361
362 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
363
364 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
365 array access.
366 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
367
368 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
369
370 PR rtl-optimization/44214
371 * gcc.dg/pr44214-1.c: New test.
372 * gcc.dg/pr44214-2.c: Likewise.
373 * gcc.dg/pr44214-3.c: Likewise.
374
375 2012-04-20 Richard Guenther <rguenther@suse.de>
376
377 * g++.dg/torture/20120420-1.C: New testcase.
378
379 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
380
381 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
382
383 2012-04-19 Christian Bruel <christian.bruel@st.com>
384
385 * gcc.dg/pr52283.c: New test.
386
387 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
388
389 * gcc.dg/pr37985.c: New test.
390
391 2012-04-19 Richard Guenther <rguenther@suse.de>
392
393 PR rtl-optimization/44688
394 * gcc.dg/var-expand1.c: Increase array size to make unrolling
395 possibly profitable.
396
397 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
398
399 PR tree-optimization/52976
400 * gfortran.dg/reassoc_11.f: New test.
401
402 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
403
404 PR tree-optimization/52976
405 * gfortran.dg/reassoc_7.f: New test.
406 * gfortran.dg/reassoc_8.f: Likewise.
407 * gfortran.dg/reassoc_9.f: Likewise.
408 * gfortran.dg/reassoc_10.f: Likewise.
409
410 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
411
412 PR c++/52422
413 * g++.dg/cpp0x/sfinae33.C: New.
414 * g++.dg/cpp0x/sfinae34.C: Likewise.
415
416 2012-04-18 Joey Ye <joey.ye@arm.com>
417
418 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
419
420 2012-04-18 Richard Guenther <rguenther@suse.de>
421
422 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
423 array access.
424 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
425 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
426
427 2012-04-17 Tom de Vries <tom@codesourcery.com>
428
429 * g++.dg/pr51264-4.C: New test.
430
431 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
432
433 PR c++/52599
434 * g++.dg/cpp0x/constexpr-ctor10.C: New.
435
436 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
437
438 PR c++/53003
439 * g++.dg/parse/crash59.C: New.
440
441 2012-04-17 Michael Matz <matz@suse.de>
442
443 PR tree-optimization/18437
444 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
445
446 2012-04-17 Richard Guenther <rguenther@suse.de>
447
448 PR middle-end/53011
449 * g++.dg/torture/pr53011.C: New testcase.
450
451 2012-04-16 Jason Merrill <jason@redhat.com>
452
453 PR c++/38543
454 * g++.dg/cpp0x/variadic131.C: New.
455
456 PR c++/52008
457 * g++.dg/cpp0x/variadic130.C: New.
458
459 PR c++/50830
460 * g++.dg/cpp0x/variadic129.C: New.
461
462 PR c++/50303
463 * g++.dg/cpp0x/variadic128.C: New.
464
465 2012-04-16 Tobias Burnus <burnus@net-b.de>
466
467 PR fortran/52864
468 * gfortran.dg/pointer_intent_6.f90: New.
469
470 2012-04-16 Tobias Burnus <burnus@net-b.de>
471
472 PR fortran/52916
473 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
474 to include public_private_module_4.f90.
475 * gfortran.dg/public_private_module_4.f90: Skip this test on all
476 targets.
477
478 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
479
480 PR c++/49152
481 * g++.dg/diagnostic/operator1.C: New.
482 * g++.dg/ext/label5.C: Adjust.
483 * g++.dg/ext/va-arg1.C: Likewise.
484 * g++.dg/other/error20.C: Likewise.
485 * g++.dg/other/error20.C: Likewise.
486 * g++.dg/other/error16.C: Likewise.
487 * g++.dg/other/error10.C: Likewise.
488 * g++.dg/parse/error30.C: Likewise.
489 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
490
491 2012-04-16 Jason Merrill <jason@redhat.com>
492
493 PR c++/51148
494 * g++.dg/cpp0x/variadic127.C: New.
495
496 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
497
498 * lib/plugin-support.exp (plugin-test-execute): Properly determine
499 testcase name.
500 Use fail, pass instead of unresolved.
501 Don't log $optstr.
502
503 PR testsuite/52948
504 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
505 TODO_dump_func.
506 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
507 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
508 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
509
510 2012-04-16 Janus Weil <janus@gcc.gnu.org>
511
512 PR fortran/52968
513 * gfortran.dg/typebound_call_23.f03: New test case.
514
515 2012-04-15 Jason Merrill <jason@redhat.com>
516
517 PR c++/47220
518 * g++.dg/cpp0x/variadic126.C: New.
519
520 PR c++/52380
521 * g++.dg/cpp0x/variadic125.C: New.
522
523 PR c++/52292
524 * g++.dg/cpp0x/variadic124.C: New.
525
526 PR c++/52706
527 * g++.dg/cpp0x/nullptr27.C: New.
528
529 PR c++/52818
530 * g++.dg/warn/format8.C: New.
531
532 2012-04-15 Janus Weil <janus@gcc.gnu.org>
533
534 PR fortran/51082
535 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
536
537 2012-04-14 Tobias Burnus <burnus@net-b.de>
538
539 PR fortran/52916
540 PR fortran/40973
541 * gfortran.dg/public_private_module_3.f90: New.
542 * gfortran.dg/public_private_module_4.f90: New.
543
544 2012-04-14 Tom de Vries <tom@codesourcery.com>
545
546 * gcc.dg/superblock.c: New test.
547
548 2012-04-14 Tom de Vries <tom@codesourcery.com>
549
550 * gcc.dg/pr51879-12.c: New test.
551
552 2012-04-13 Jason Merrill <jason@redhat.com>
553
554 PR c++/52824
555 * g++.dg/cpp0x/variadic123.C: New.
556 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
557
558 PR c++/52905
559 * g++.dg/cpp0x/initlist-ctor1.C: New.
560
561 PR c++/52915
562 * g++.dg/other/anon-union2.C: New.
563
564 2012-04-13 Martin Jambor <mjambor@suse.cz>
565
566 PR middle-end/52939
567 * g++.dg/ipa/pr52939.C: New test.
568
569 2012-04-13 Tom de Vries <tom@codesourcery.com>
570
571 * gcc.dg/pr52734.c: New test.
572
573 2012-04-13 Richard Guenther <rguenther@suse.de>
574
575 PR tree-optimization/52969
576 * gcc.dg/torture/pr52969.c: New testcase.
577
578 2012-04-13 Richard Guenther <rguenther@suse.de>
579
580 PR c/52549
581 * gcc.dg/pr52549.c: New testcase.
582
583 2012-04-13 Richard Guenther <rguenther@suse.de>
584
585 PR c/52862
586 * gcc.dg/pr52862.c: New testcase.
587
588 2012-04-13 Joey Ye <joey.ye@arm.com>
589
590 * gcc.target/arm/thumb1-imm.c: New testcase.
591
592 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
593
594 PR target/52932
595 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
596 second function argument.
597 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
598 (calc_permps): Update declaration. Calculate result correctly.
599 (avx2_test): Change src2 type to union256i_d.
600 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
601 correctly.
602
603 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
604
605 PR target/52775
606 * gcc.target/powerpc/pr52775.c: New file.
607
608 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
609
610 PR tree-optimization/18589
611 * gcc.dg/tree-ssa/pr18589-1.c: New test.
612 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
613 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
614 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
615 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
616 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
617 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
618 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
619 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
620 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
621
622 2012-04-12 Richard Guenther <rguenther@suse.de>
623
624 PR tree-optimization/52943
625 * gcc.dg/torture/pr52943.c: New testcase.
626
627 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
628
629 PR target/50751
630 * gcc/target/sh/pr50751-4.c: New.
631 * gcc/target/sh/pr50751-5.c: New.
632 * gcc/target/sh/pr50751-6.c: New.
633 * gcc/target/sh/pr50751-7.c: New.
634
635 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
636
637 PR c++/52465
638 * g++.dg/lookup/using52.C: New.
639
640 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
641
642 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
643
644 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
645
646 PR rtl-optimization/52876
647 * gcc.target/i386/pr52876.c: New.
648
649 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
650
651 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
652 __UINTPTR_TYPE__.
653 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
654 __INTPTR_TYPE__.
655 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
656 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
657 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
658 (ptrdiff_t): ... this. All uses changed.
659 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
660 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
661 __INTPTR_TYPE__.
662 (main): Cast argument to __INTPTR_TYPE__.
663 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
664 size_t.
665 * gcc.dg/mallign.c (main): Likewise.
666 * gcc.dg/pr38700.c (foo): Likewise.
667 * gcc.dg/long-long-cst1.c (t): Likewise.
668 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
669 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
670 * gcc.dg/pointer-arith-10.c (foo): Likewise.
671 * gcc.dg/pr25682.c (d, foo): Likewise.
672 * gcc.dg/format/cast-1.c (f): Likewise.
673 * gcc.dg/c90-const-expr-10.c
674 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
675 (size_t): ...this. All uses changed.
676 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
677 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
678 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
679 * gcc.dg/pr34856.c (uintptr_t): Likewise.
680 * gcc.dg/sequence-pt-1.c: Likewise.
681 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
682 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
683 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
684 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
685 of ptrdiff_t with it.
686 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
687 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
688 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
689
690 2012-04-11 Jason Merrill <jason@redhat.com>
691
692 PR debug/45088
693 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
694 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
695
696 PR c++/52906
697 * g++.dg/ext/attrib45.C: New.
698
699 * g++.dg/eh/dtor3.C: New.
700
701 2012-04-11 Richard Guenther <rguenther@suse.de>
702
703 PR middle-end/52621
704 * gfortran.dg/pr52621.f90: New testcase.
705
706 2012-04-11 Richard Guenther <rguenther@suse.de>
707
708 PR middle-end/52918
709 * g++.dg/torture/pr52918-1.C: New testcase.
710 * g++.dg/torture/pr52918-2.C: Likewise.
711
712 2012-04-11 Tobias Burnus <burnus@net-b.de>
713
714 PR fortran/52729
715 * gfortran.dg/block_11.f90: New.
716
717 2012-04-11 Nick Clifton <nickc@redhat.com>
718
719 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
720
721 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
722
723 PR target/16458
724 * gcc.target/powerpc/pr16458-1.c: New test.
725 * gcc.target/powerpc/pr16458-2.c: Likewise.
726 * gcc.target/powerpc/pr16458-3.c: Likewise.
727 * gcc.target/powerpc/pr16458-4.c: Likewise.
728
729 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
730
731 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
732 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
733 * gcc.dg/builtin-bswap-5.c: Likewise.
734 * gcc.target/i386/builtin-bswap-4.c: New test.
735
736 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
737
738 PR 24985
739 * lib/prune.exp: Add -fno-diagnostics-show-caret.
740
741 2012-04-11 Richard Guenther <rguenther@suse.de>
742
743 PR rtl-optimization/52881
744 * gcc.dg/torture/pr52881.c: New testcase.
745 * gcc.dg/torture/pr52913.c: Likewise.
746
747 2012-04-11 Richard Guenther <rguenther@suse.de>
748
749 PR tree-optimization/52912
750 * gcc.dg/torture/pr52912.c: New testcase.
751
752 2010-04-10 Michael Matz <matz@suse.de>
753
754 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
755 * gcc.dg/vect/vect-outer-1.c: Adjust.
756 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
757 * gcc.dg/vect/vect-outer-1a.c: Adjust.
758 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
759 * gcc.dg/vect/vect-outer-1b.c: Adjust.
760 * gcc.dg/vect/vect-outer-2b.c: Adjust.
761 * gcc.dg/vect/vect-outer-3b.c: Adjust.
762
763 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
764
765 PR tree-optimization/52870
766 * gcc.dg/vect/pr52870.c: New test.
767
768 2012-04-09 Mike Stump <mikestump@comcast.net>
769
770 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
771 * gcc.dg/tree-ssa/vrp59.c: Likewise.
772 * gcc.dg/tree-ssa/vrp60.c: Likewise.
773 * gnat.dg/aggr11.adb: Likewise.
774 * gnat.dg/aggr11_pkg.ads: Likewise.
775 * gnat.dg/aggr15.adb: Likewise.
776 * gnat.dg/aggr15.ads: Likewise.
777 * gnat.dg/aggr17.adb: Likewise.
778 * gnat.dg/aggr18.adb: Likewise.
779 * gnat.dg/array14.adb: Likewise.
780 * gnat.dg/array14.ads: Likewise.
781 * gnat.dg/array14_pkg.ads: Likewise.
782 * gnat.dg/array19.adb: Likewise.
783 * gnat.dg/array19.ads: Likewise.
784 * gnat.dg/discr27.adb: Likewise.
785 * gnat.dg/discr27.ads: Likewise.
786 * gnat.dg/discr35.adb: Likewise.
787 * gnat.dg/discr35.ads: Likewise.
788 * gnat.dg/discr6.adb: Likewise.
789 * gnat.dg/discr6_pkg.ads: Likewise.
790 * gnat.dg/import1.adb: Likewise.
791 * gnat.dg/import1.ads: Likewise.
792 * gnat.dg/loop_address2.adb: Likewise.
793 * gnat.dg/opt7.adb: Likewise.
794 * gnat.dg/opt7.ads: Likewise.
795 * gnat.dg/pointer_variable_bounds.adb: Likewise.
796 * gnat.dg/pointer_variable_bounds.ads: Likewise.
797 * gnat.dg/rep_clause2.adb: Likewise.
798 * gnat.dg/rep_clause2.ads: Likewise.
799 * gnat.dg/slice2.adb: Likewise.
800 * gnat.dg/slice2.ads: Likewise.
801 * gnat.dg/slice6.adb: Likewise.
802 * gnat.dg/slice6_pkg.ads: Likewise.
803 * gnat.dg/specs/unchecked_union2.ads: Likewise.
804 * gnat.dg/taft_type2.adb: Likewise.
805 * gnat.dg/taft_type2.ads: Likewise.
806 * gnat.dg/taft_type2_pkg.ads: Likewise.
807 * gnat.dg/volatile10.adb: Likewise.
808 * gnat.dg/volatile10_pkg.ads: Likewise.
809
810 * gcc.dg/dll-8.c: Remove execute permissions.
811 * g++.dg/ext/dllexport5.C: Likewise.
812
813 2012-04-09 Jan Hubicka <jh@suse.cz>
814
815 PR lto/52722
816 PR lto/51765
817 PR lto/52634
818 * gcc.dg/lto/pr52634_1.c: New testcase.
819 * gcc.dg/lto/pr52634_0.c: New testcase.
820
821 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
822
823 PR target/52883
824 * gcc.target/i386/pr52883.c: New testcase.
825
826 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
827
828 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
829 (check_effective_target_sync_long_long): Add SPARC case.
830 (check_effective_target_sync_long_long_runtime): Likewise.
831 (check_effective_target_sync_int_long): Adjust SPARC case.
832 (check_effective_target_sync_char_short): Likewise.
833
834 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
835
836 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
837 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
838
839 2012-04-08 Tobias Burnus <burnus@net-b.de>
840
841 PR fortran/40973
842 PR fortran/52751
843 * gfortran.dg/public_private_module_2.f90: New.
844
845 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
846
847 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
848 directives.
849
850 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
851
852 PR fortran/52893
853 * gfortran.dg/function_optimize_11.f90: New test.
854
855 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
856
857 PR fortran/52668
858 * gfortran.dg/use_only_6.f90: New test.
859
860 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
861
862 PR fortran/52668
863 * gfortran.dg/use_only_6.f90: New test.
864 2012-04-06 Mike Stump <mikestump@comcast.net>
865
866 PR testsuite/50722
867 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
868
869 2012-04-05 Jason Merrill <jason@redhat.com>
870
871 PR c++/52596
872 * g++.dg/template/qualified-id5.C: New.
873
874 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
875
876 PR target/52882
877 * gcc.target/i386/pr52882.c: New test.
878
879 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
880 Dominique D'Humieures <dominiq@lps.ens.fr>
881
882 PR testsuite/52614
883 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
884 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
885
886 2012-04-04 Jason Merrill <jason@redhat.com>
887
888 PR c++/52845
889 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
890
891 2012-04-03 Jason Merrill <jason@redhat.com>
892
893 PR c++/52796
894 * g++.dg/cpp0x/variadic-value1.C: New.
895
896 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
897
898 * gnat.dg/pack18.adb: New test.
899 * gnat.dg/pack18_pkg.ads: New helper.
900
901 2012-04-03 Richard Guenther <rguenther@suse.de>
902
903 PR tree-optimization/52808
904 * gcc.dg/pr52808.c: New testcase.
905
906 2012-04-03 Jakub Jelinek <jakub@redhat.com>
907
908 PR tree-optimization/52835
909 * gfortran.dg/pr52835.f90: New test.
910
911 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
912
913 * gnat.dg/specs/aggr5.ads: New test.
914
915 2012-04-02 Richard Guenther <rguenther@suse.de>
916
917 PR tree-optimization/52756
918 * gcc.dg/torture/pr52756.c: New testcase.
919
920 2012-04-02 Richard Guenther <rguenther@suse.de>
921
922 PR middle-end/52803
923 * gcc.dg/pr52803.c: New testcase.
924
925 2012-04-02 Dodji Seketeli <dodji@redhat.com>
926
927 PR c++/40942
928 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
929 DR 214 in account.
930
931 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
932
933 PR c++/50043
934 * g++.dg/cpp0x/noexcept17.C: New.
935 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
936 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
937 * g++.dg/cpp0x/noexcept01.C: Likewise.
938 * g++.dg/eh/init-temp1.C: Likewise.
939 * g++.dg/eh/ctor1.C: Likwise.
940
941 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
942
943 * gnat.dg/controlled6.adb: New test.
944 * gnat.dg/controlled6_pkg.ads: New helper.
945 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
946
947 2012-03-30 Richard Henderson <rth@redhat.com>
948
949 PR debug/52727
950 * g++.dg/opt/pr52727.C: New testcase.
951
952 2012-03-30 Richard Guenther <rguenther@suse.de>
953
954 PR tree-optimization/52754
955 * gcc.target/i386/pr52754.c: New testcase.
956
957 2012-03-30 Richard Guenther <rguenther@suse.de>
958
959 PR middle-end/52772
960 * g++.dg/torture/pr52772.C: New testcase.
961
962 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
963
964 PR c++/52718
965 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
966
967 2012-03-29 Jason Merrill <jason@redhat.com>
968
969 PR c++/52685
970 * g++.dg/template/inherit8.C: New.
971
972 2012-03-29 Jakub Jelinek <jakub@redhat.com>
973
974 PR c++/52759
975 * g++.dg/ext/weak4.C: New test.
976
977 PR tree-optimization/52760
978 * gcc.c-torture/execute/pr52760.c: New test.
979
980 2012-03-29 Jason Merrill <jason@redhat.com>
981
982 PR c++/52743
983 * g++.dg/cpp0x/initlist-array3.C: New.
984
985 2012-03-28 Jason Merrill <jason@redhat.com>
986
987 PR c++/52746
988 * g++.dg/overload/virtual2.C: New.
989
990 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
991
992 * gnat.dg/vect7.ad[sb]: New test.
993
994 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
995 Tobias Burnus <burnus@gcc.gnu.org>
996
997 PR fortran/52652
998 * gfortran.dg/allocate_class_1.f90 : Change error test.
999 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
1000 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
1001 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
1002
1003 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR middle-end/52691
1006 * gcc.dg/pr52691.c: New test.
1007
1008 PR middle-end/52750
1009 * gcc.c-torture/compile/pr52750.c: New test.
1010
1011 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1012
1013 PR target/52692
1014 * gcc.target/avr/torture/builtins-2.c: New test.
1015
1016 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1017
1018 PR target/52736
1019 * gcc.target/i386/pr52736.c: New test.
1020
1021 2012-03-27 Martin Jambor <mjambor@suse.cz>
1022
1023 PR middle-end/52693
1024 * gcc.dg/torture/pr52693.c: New test.
1025
1026 2012-03-27 Meador Inge <meadori@codesourcery.com>
1027
1028 PR c++/52672
1029 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1030
1031 2012-03-27 Mike Stump <mikestump@comcast.net>
1032
1033 PR target/52665
1034 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
1035 failures that match branch names.
1036
1037 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
1038 H.J. Lu <hongjiu.lu@intel.com>
1039
1040 PR target/52698
1041 * gcc.target/i386/pr52698.c: New test.
1042
1043 2012-03-27 Richard Guenther <rguenther@suse.de>
1044
1045 PR middle-end/52720
1046 * gcc.dg/torture/pr52720.c: New testcase.
1047
1048 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
1049
1050 * gnat.dg/pack17.adb: New test.
1051
1052 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1053
1054 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
1055 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
1056
1057 2012-03-26 Martin Jambor <mjambor@suse.cz>
1058
1059 PR tree-optimization/50052
1060 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
1061
1062 2012-03-26 Richard Guenther <rguenther@suse.de>
1063
1064 PR tree-optimization/52701
1065 * gfortran.dg/pr52701.f90: New testcase.
1066
1067 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1068
1069 PR tree-optimization/52686
1070 * gcc.target/arm/pr52686.c: New test.
1071
1072 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1073
1074 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1075 Add "-Os -flto" to list.
1076
1077 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1078
1079 * gnat.dg/concat2.ad[sb]: New test.
1080
1081 2012-03-24 Jason Merrill <jason@redhat.com>
1082
1083 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
1084 * g++.dg/cpp0x/trailing2.C: Likewise.
1085 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
1086 * g++.dg/cpp1y/auto-fn1.C: New.
1087 * g++.dg/cpp1y/auto-fn2.C: New.
1088 * g++.dg/cpp1y/auto-fn3.C: New.
1089 * g++.dg/cpp1y/auto-fn4.C: New.
1090 * g++.dg/cpp1y/auto-fn5.C: New.
1091 * g++.dg/cpp1y/auto-fn6.C: New.
1092 * g++.dg/cpp1y/auto-fn7.C: New.
1093 * g++.dg/cpp1y/auto-fn8.C: New.
1094 * g++.dg/cpp1y/auto-fn9.C: New.
1095 * g++.dg/cpp1y/auto-fn10.C: New.
1096 * g++.dg/cpp1y/auto-fn11.C: New.
1097
1098 2012-03-23 Richard Guenther <rguenther@suse.de>
1099
1100 PR tree-optimization/52678
1101 * gfortran.dg/pr52678.f: New testcase.
1102
1103 2012-03-23 Richard Guenther <rguenther@suse.de>
1104
1105 PR tree-optimization/52638
1106 * g++.dg/torture/pr52638.C: New testcase.
1107
1108 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1109
1110 PR c++/52487
1111 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1112
1113 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR c++/52671
1116 * g++.dg/ext/attrib44.C: New test.
1117
1118 2012-03-22 Jan Hubicka <jh@suse.cz>
1119
1120 PR middle-end/51737
1121 * g++.dg/torture/pr51737.C: New testcase
1122
1123 2012-03-22 Richard Guenther <rguenther@suse.de>
1124
1125 PR tree-optimization/52548
1126 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
1127
1128 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1129
1130 * lib/fortran-modules.exp (list-module-names-1): Remove
1131 warning.
1132
1133 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
1134
1135 PR target/50751
1136 * gcc.target/sh/pr50751-1.c: New.
1137 * gcc.target/sh/pr50751-2.c: New.
1138 * gcc.target/sh/pr50751-3.c: New.
1139
1140 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
1141
1142 PR target/52479
1143 * gcc.target/sh/sh4a-cos.c: Remove.
1144 * gcc.target/sh/sh4a-sin.c: Remove.
1145 * gcc.target/sh/sh4a-sincos.c: Remove.
1146
1147 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
1148
1149 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
1150 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
1151
1152 2012-03-21 Martin Jambor <mjambor@suse.cz>
1153
1154 PR testsuite/52641
1155 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
1156 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
1157
1158 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
1159
1160 * gcc.target/arm/thumb-16bit-ops.c: New file.
1161 * gcc.target/arm/thumb-ifcvt.c: New file.
1162
1163 2012-03-20 Jason Merrill <jason@redhat.com>
1164
1165 * lib/target-supports.exp: Add { target c++1y }.
1166
1167 * g++.dg/cpp0x/auto32.C: New.
1168
1169 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1170
1171 PR testsuite/52641
1172 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
1173 int32plus.
1174 * gcc.dg/torture/pr48124-4.c: Ditto:
1175 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
1176
1177 2012-03-20 Jason Merrill <jason@redhat.com>
1178
1179 PR c++/52510
1180 * g++.dg/cpp0x/initlist66.C: New.
1181
1182 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1183
1184 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1185 __AVR_HAVE_LPMX__
1186
1187 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1188
1189 PR target/49868
1190 * gcc.target/avr/torture/addr-space-2.h: New file.
1191 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1192 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1193 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1194 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1195
1196 2012-03-20 Richard Guenther <rguenther@suse.de>
1197
1198 * gnat.dg/pack16.adb: New testcase.
1199 * gnat.dg/pack16_pkg.ads: Likewise.
1200 * gnat.dg/specs/pack8.ads: Likewise.
1201 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1202
1203 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 * g++.dg/warn/Wuseless-cast.C: Extend.
1206
1207 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1208
1209 PR c++/14710
1210 * g++.dg/warn/Wuseless-cast.C: New.
1211
1212 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
1213
1214 PR libfortran/52608
1215 * gfortran.dg/pr52608.f90: New test.
1216
1217 2012-03-17 Tobias Burnus <burnus@net-b.de>
1218
1219 PR fortran/52585
1220 * gfortran.dg/proc_ptr_36.f90: New.
1221
1222 2012-03-16 Martin Jambor <mjambor@suse.cz>
1223
1224 * gcc.dg/misaligned-expand-1.c: New test.
1225 * gcc.dg/misaligned-expand-3.c: Likewise.
1226
1227 2012-03-16 Richard Guenther <rguenther@suse.de>
1228 Kai Tietz <ktietz@redhat.com>
1229
1230 PR middle-end/48814
1231 * gcc.c-torture/execute/pr48814-1.c: New test.
1232 * gcc.c-torture/execute/pr48814-2.c: New test.
1233 * gcc.dg/tree-ssa/assign-1.c: New test.
1234 * gcc.dg/tree-ssa/assign-2.c: New test.
1235 * gcc.dg/tree-ssa/assign-3.c: New test.
1236
1237 2012-03-16 Richard Guenther <rguenther@suse.de>
1238
1239 * gnat.dg/specs/pack7.ads: New testcase.
1240
1241 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1242
1243 PR target/52568
1244 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
1245 * gcc.dg/torture/vshuf-8.inc: Likewise.
1246 * gcc.dg/torture/vshuf-16.inc: Likewise.
1247 * gcc.dg/torture/vshuf-32.inc: Likewise.
1248
1249 2012-03-15 Jason Merrill <jason@redhat.com>
1250
1251 * g++.dg/torture/pr52582.C: New.
1252
1253 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1254
1255 * lib/fortran-modules.exp: New file which was forgotten in r185430.
1256
1257 2012-03-15 Ira Rosen <irar@il.ibm.com>
1258 Ulrich Weigand <ulrich.weigand@linaro.org>
1259
1260 * gcc.dg/vect/slp-cond-3.c: New test.
1261 * gcc.dg/vect/slp-cond-4.c: New test.
1262
1263 2012-03-15 Ira Rosen <irar@il.ibm.com>
1264 Ulrich Weigand <ulrich.weigand@linaro.org>
1265
1266 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
1267 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
1268
1269 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
1270
1271 PR libfortran/52434
1272 PR libfortran/48878
1273 PR libfortran/38199
1274 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
1275 * gfortran.dg/round_1.f03: Likewise.
1276
1277 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1278 Andrew Pinski <apinski@cavium.com>
1279
1280 PR middle-end/52592
1281 * gcc.dg/pr52592.c: New test.
1282
1283 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1284
1285 * gfortran.fortran-torture/compile/compile.exp: Simplify.
1286 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1287 * lib/gcc-dg.exp (cleanup-modules): Move to ..
1288 * lib/fortran-modules.exp: .. this new file. Adjust users.
1289 * lib/gfortran-dg.exp (gfortran-dg-runtest,
1290 gfortran-dg-debug-runtest): Call cleanup-modules.
1291 * lib/fortran-torture.exp (fortran-torture-execute,
1292 fortran-torture): Likewise.
1293 * gfortran.dg/coarray/caf.exp: Likewise.
1294 * lib/lto.exp: Likewise.
1295 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
1296 * gfortran.dg/class_4b.f03: Likewise.
1297 * gfortran.dg/class_4c.f03: Likewise.
1298 * gfortran.dg/class_45a.f03: Likewise.
1299 * gfortran.dg/binding_label_tests_10.f03: Likewise.
1300 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
1301 * gfortran.dg/binding_label_tests_11.f03: Likewise.
1302 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
1303 * gfortran.dg/binding_label_tests_13.f03: Likewise.
1304 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
1305 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
1306 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
1307 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
1308 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
1309 * gfortran.dg/whole_file_28.f90: Likewise.
1310 * gfortran.dg/whole_file_29.f90: Likewise.
1311 * gfortran.dg/whole_file_30.f90: Likewise.
1312 * gfortran.dg/whole_file_31.f90: Likewise.
1313
1314 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1315
1316 PR tree-optimization/52267
1317 * gcc.dg/pr52267.c: New test.
1318 * gcc.dg/tree-ssa/vrp65.c: New test.
1319 * gcc.dg/tree-ssa/vrp66.c: New test.
1320
1321 2012-03-15 Richard Guenther <rguenther@suse.de>
1322
1323 PR middle-end/52580
1324 * gfortran.dg/vect/pr52580.f: New testcase.
1325
1326 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
1327
1328 * gcc.target/sh/fpul-usage-1.c: New.
1329
1330 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
1331
1332 PR target/49468
1333 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
1334 * gcc.target/sh/pr49468-di.c: Likewise.
1335
1336 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1337
1338 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
1339 * gcc.dg/c99-stdint-6.c: Likewise.
1340 * gcc.dg/lto/20090210_0.c: Likewise.
1341 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
1342 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
1343 * gcc.dg/pragma-init-fini-2.c: Likewise.
1344 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
1345 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
1346 * gcc.target/i386/pr22152.c: Likewise.
1347 * gcc.target/i386/vect8-ret.c: Likewise.
1348 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
1349 handling.
1350
1351 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1352
1353 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
1354 * g++.dg/tree-prof/partition1.C: Likewise.
1355 * g++.dg/tree-prof/partition2.C: Likewise.
1356 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
1357 handling.
1358 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
1359 * gcc.c-torture/execute/20010724-1.c: Remove.
1360 * gcc.c-torture/execute/20010724-1.x: Remove.
1361 * gcc.c-torture/execute/20040208-2.c: Remove.
1362 * gcc.c-torture/execute/20040208-2.x: Remove.
1363 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
1364 Remove.
1365 (main) [__mips__ && __sgi__]: Remove.
1366 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
1367 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1368 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
1369 mips-sgi-irix6* handling.
1370 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
1371 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
1372 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
1373 handling.
1374 * gcc.dg/torture/builtin-logb-1.c: Likewise.
1375 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
1376 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
1377 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
1378 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
1379 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
1380 mips-sgi-irix6*.
1381 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1382 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
1383 * gcc.target/mips/save-restore-3.c: Likewise.
1384 * gcc.target/mips/save-restore-4.c: Likewise.
1385 * gcc.target/mips/save-restore-5.c: Likewise.
1386 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
1387 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
1388 messages.
1389 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
1390 IRIX 6 handling.
1391 (restore_ld_library_path_env_vars): Likewise.
1392 * lib/target-supports.exp (check_profiling_available): Remove
1393 mips*-*-irix* handling.
1394 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
1395 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
1396 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
1397
1398 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR c++/52582
1401 * g++.dg/opt/pr52582.C: New test.
1402
1403 2012-03-14 Richard Guenther <rguenther@suse.de>
1404
1405 PR tree-optimization/52571
1406 * gcc.dg/vect/vect-2.c: Initialize arrays.
1407 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1408 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
1409 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1410
1411 2012-03-14 Richard Guenther <rguenther@suse.de>
1412
1413 PR middle-end/52080
1414 PR middle-end/52097
1415 PR middle-end/48124
1416 * gcc.dg/torture/pr48124-1.c: New testcase.
1417 * gcc.dg/torture/pr48124-2.c: Likewise.
1418 * gcc.dg/torture/pr48124-3.c: Likewise.
1419 * gcc.dg/torture/pr48124-4.c: Likewise.
1420
1421 2012-03-14 Richard Guenther <rguenther@suse.de>
1422
1423 PR middle-end/52578
1424 * gcc.dg/pr52578.c: New testcase.
1425
1426 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR c++/52521
1429 * g++.dg/cpp0x/udlit-args2.C: New test.
1430
1431 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1432
1433 PR target/48596
1434 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
1435 * gcc.c-torture/compile/pr48596.c: ... here.
1436
1437 2012-01-30 Dodji Seketeli <dodji@redhat.com>
1438
1439 PR c++/51641
1440 * g++.dg/lookup/hidden-class17.C: New test.
1441
1442 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1443
1444 PR c/52577
1445 * gcc.dg/Wunused-var-3.c: New test.
1446
1447 2012-03-13 Martin Jambor <mjambor@suse.cz>
1448
1449 * gcc.dg/misaligned-expand-2.c: New test.
1450
1451 2012-03-13 Richard Guenther <rguenther@suse.de>
1452
1453 PR middle-end/52134
1454 * gcc.dg/pr52134.c: New testcase.
1455
1456 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1457
1458 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
1459
1460 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1461
1462 PR tree-optimization/46728
1463 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
1464 * gcc.target/powerpc/pr46728-5.c: Likewise.
1465 * gcc.target/powerpc/pr46728-8.c: Likewise.
1466 * gcc.target/powerpc/pr46728-10.c: Likewise.
1467 * gcc.target/powerpc/pr46728-11.c: Likewise.
1468 * gcc.target/powerpc/pr46728-13.c: Likewise.
1469 * gcc.target/powerpc/pr46728-14.c: Likewise.
1470 * gcc.target/powerpc/pr46728-15.c: Likewise.
1471
1472 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 PR c++/52299
1475 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
1476
1477 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1478
1479 PR tree-optimization/46728
1480 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
1481 * gcc.target/powerpc/pr46728-5.c: Likewise.
1482 * gcc.target/powerpc/pr46728-8.c: Likewise.
1483 * gcc.target/powerpc/pr46728-10.c: Likewise.
1484 * gcc.target/powerpc/pr46728-11.c: Likewise.
1485 * gcc.target/powerpc/pr46728-13.c: Likewise.
1486 * gcc.target/powerpc/pr46728-14.c: Likewise.
1487 * gcc.target/powerpc/pr46728-15.c: Likewise.
1488
1489 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
1490
1491 PR target/49868
1492 * gcc.target/avr/torture/addr-space-1.h: New file.
1493 * gcc.target/avr/torture/addr-space-1-g.h: New test.
1494 * gcc.target/avr/torture/addr-space-1-0.h: New test.
1495 * gcc.target/avr/torture/addr-space-1-1.h: New test.
1496 * gcc.target/avr/torture/addr-space-1-x.h: New test.
1497
1498 2012-03-12 Andrew Pinski <apinski@cavium.com>
1499
1500 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
1501
1502 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1503
1504 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
1505 * g++.dg/abi/thunk4.C: Likewise.
1506 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
1507 Adapt line numbers.
1508 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
1509 handling.
1510 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1511 * g++.dg/eh/spbp.C: Likewise.
1512 * g++.dg/ext/label13.C: Likewise.
1513 * g++.dg/guality/guality.exp: Likewise.
1514 * g++.dg/other/anon5.C: Likewise.
1515 * g++.dg/other/pragma-ep-1.C: Remove.
1516 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
1517 * g++.dg/warn/pr31246.C: Likewise.
1518 * g++.dg/warn/weak1.C: Likewise.
1519 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1520 * g++.old-deja/g++.ext/attrib5.C: Likewise.
1521 * gcc.c-torture/compile/limits-declparen.c: Likewise.
1522 * gcc.c-torture/compile/limits-pointer.c: Likewise.
1523 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
1524 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
1525 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
1526 * gcc.dg/c99-tgmath-1.c: Likewise.
1527 * gcc.dg/c99-tgmath-2.c: Likewise.
1528 * gcc.dg/c99-tgmath-3.c: Likewise.
1529 * gcc.dg/c99-tgmath-4.c: Likewise.
1530 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
1531 handling.
1532 * gcc.dg/debug/pr49032.c: Likewise.
1533 * gcc.dg/guality/guality.exp: Likewise.
1534 * gcc.dg/intmax_t-1.c: Likewise.
1535 * gcc.dg/pr48616.c: Likewise.
1536 * gcc.dg/pragma-ep-1.c: Remove.
1537 * gcc.dg/pragma-ep-2.c: Remove.
1538 * gcc.dg/pragma-ep-3.c: Remove.
1539 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
1540 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
1541 * gcc.misc-tests/gcov-14.c: Likewise.
1542 * gfortran.dg/guality/guality.exp: Likewise.
1543 * lib/target-supports.exp (check_weak_available): Likewise.
1544 (add_options_for_tls): Likewise.
1545 (check_ascii_locale_available): Likewise.
1546 * obj-c++.dg/dwarf-2.mm: Likewise.
1547 * objc.dg/dwarf-1.m: Likewise.
1548 * objc.dg/dwarf-2.m: Likewise.
1549
1550 2012-03-12 Jakub Jelinek <jakub@redhat.com>
1551
1552 PR tree-optimization/51721
1553 * gcc.dg/tree-ssa/vrp64.c: New test.
1554
1555 PR tree-optimization/52533
1556 * gcc.c-torture/compile/pr52533.c: New test.
1557
1558 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
1559
1560 * gcc.target/i386/rtm-xabort-1.c: New.
1561 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
1562 * gcc.target/i386/rtm-xend-1.c: Ditto.
1563 * gcc.target/i386/rtm-xtest-1.c: Ditto.
1564 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
1565 * gcc.target/i386/sse-13.c: Ditto.
1566 * gcc.target/i386/sse-14.c: Ditto.
1567 * gcc.target/i386/sse-22.c: Ditto.
1568 * gcc.target/i386/sse-23.c: Ditto.
1569 * g++.dg/other/i386-2.C: Ditto.
1570 * g++.dg/other/i386-3.C: Ditto.
1571
1572 2012-03-12 Tobias Burnus <burnus@net-b.de>
1573
1574 PR fortran/52542
1575 * gfortran.dg/proc_ptr_35.f90: New.
1576
1577 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
1578
1579 PR target/52530
1580 * gcc.dg/torture/pr52530.c: New test.
1581
1582 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1583
1584 PR target/51244
1585 * gcc.target/sh/pr51244-1.c: Fix thinkos.
1586
1587 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1588
1589 PR target/52450
1590 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1591
1592 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1593
1594 2012-03-09 Andrew Pinski <apinski@cavium.com>
1595
1596 PR middle-end/51988
1597 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
1598 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
1599
1600 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
1601
1602 * gcc.dg/tree-ssa/scev-3.c: New.
1603 * gcc.dg/tree-ssa/scev-4.c: New.
1604
1605 2012-03-08 Tobias Burnus <burnus@net-b.de>
1606
1607 PR fortran/52469
1608 * gfortran.dg/proc_ptr_34.f90
1609
1610 2012-03-07 Jason Merrill <jason@redhat.com>
1611
1612 PR c++/52521
1613 * g++.dg/cpp0x/udlit-mangle.C: New.
1614
1615 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
1616
1617 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
1618
1619 2012-03-06 Richard Guenther <rguenther@suse.de>
1620
1621 PR middle-end/52493
1622 * gcc.dg/torture/pr52493.c: New testcase.
1623
1624 2012-03-06 Richard Guenther <rguenther@suse.de>
1625
1626 PR lto/52097
1627 * gcc.dg/lto/pr52097_0.c: New testcase.
1628
1629 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
1630
1631 PR target/51244
1632 * gcc.target/sh/pr51244-1.c: New.
1633 * gcc.target/sh/pr51244-2.c: New.
1634 * gcc.target/sh/pr51244-3.c: New.
1635
1636 2012-03-05 Jason Merrill <jason@redhat.com>
1637
1638 PR c++/51930
1639 * g++.dg/ext/visibility/template11.C: New.
1640
1641 * g++.dg/cpp0x/implicit13.C: New.
1642
1643 2012-03-05 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR tree-optimization/51721
1646 * gcc.dg/tree-ssa/vrp63.c: New test.
1647 * gcc.dg/pr51721.c: New test.
1648
1649 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
1650
1651 PR fortran/50981
1652 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
1653 argument checks.
1654
1655 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
1656
1657 PR target/52146
1658 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
1659
1660 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
1661
1662 PR fortran/50981
1663 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
1664
1665 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1666
1667 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1668 int32plus.
1669
1670 2012-03-03 Jason Merrill <jason@redhat.com>
1671
1672 * g++.dg/cpp0x/nsdmi-defer6.C: New.
1673
1674 Core 1270
1675 * g++.dg/cpp0x/initlist65.C: New.
1676
1677 PR c++/36797
1678 * g++.dg/ext/is_empty2.C: New.
1679
1680 2012-03-03 Tobias Burnus <burnus@net-b.de>
1681
1682 PR fortran/48820
1683 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
1684
1685 2012-03-03 Tobias Burnus <burnus@net-b.de>
1686
1687 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
1688 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1689 * gfortran.dg/bind_c_usage_8.f03: Ditto.
1690 * gfortran.dg/c_kind_tests_2.f03: Ditto.
1691 * gfortran.dg/class_30.f90: Remove dg-warning line.
1692 * gfortran.dg/bind_c_usage_25.f90: New.
1693
1694 2012-03-03 Tobias Burnus <burnus@net-b.de>
1695
1696 PR fortran/48820
1697 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
1698 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
1699 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
1700
1701 2012-03-03 Tobias Burnus <burnus@net-b.de>
1702
1703 PR fortran/48820
1704 * gfortran.dg/assumed_type_1.f90: New.
1705 * gfortran.dg/assumed_type_2.f90: New.
1706 * gfortran.dg/assumed_type_3.f90: New.
1707 * gfortran.dg/assumed_type_4.f90: New.
1708
1709 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
1710
1711 PR target/49486
1712 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
1713 * gcc.target/sh/pr49468-di.c: New.
1714
1715 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
1716
1717 * gcc.dg/graphite/pr50561.c: Update.
1718
1719 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1720
1721 * gcc.target/powerpc/pr52457.c: New test.
1722
1723 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
1724
1725 * gcc.target/arm/sat-1.c: New test.
1726
1727 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
1728
1729 PR target/46716
1730 * gcc.target/i386/pr46716.c: New test.
1731
1732 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1733
1734 PR c++/51989
1735 * g++.dg/cpp0x/sfinae32.C: New.
1736
1737 2012-03-02 Richard Guenther <rguenther@suse.de>
1738
1739 PR tree-optimization/52406
1740 * gcc.dg/torture/pr52406.c: New testcase.
1741
1742 2012-03-02 Tobias Burnus <burnus@net-b.de>
1743
1744 PR fortran/52325
1745 * gfortran.dg/derived_comp_array_ref_8.f90: New.
1746 * gfortran.dg/nullify_2.f90: Update dg-error.
1747 * gfortran.dg/nullify_4.f90: Ditto.
1748 * gfortran.dg/pointer_init_6.f90: Ditto.
1749
1750 2012-03-02 Tobias Burnus <burnus@net-b.de>
1751
1752 PR fortran/52270
1753 * gfortran.dg/class_51.f90: New.
1754
1755 2012-03-02 Tobias Burnus <burnus@net-b.de>
1756
1757 PR fortran/52452
1758 * gfortran.dg/intrinsic_8.f90: New.
1759
1760 2012-03-01 Kai Tietz <ktietz@redhat.com>
1761
1762 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1763 routines on mingw targets.
1764 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
1765
1766 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR tree-optimization/52445
1769 * gcc.dg/pr52445.c: New test.
1770
1771 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR target/52437
1774 * gcc.c-torture/compile/pr52437.c: New test.
1775
1776 PR middle-end/52419
1777 * gcc.dg/torture/pr52419.c: New test.
1778
1779 PR tree-optimization/52429
1780 * gcc.dg/torture/pr52429.c: New test.
1781 * g++.dg/opt/pr52429.C: New test.
1782
1783 2012-02-29 Richard Guenther <rguenther@suse.de>
1784
1785 PR testsuite/52297
1786 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1787 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1788 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1789 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1790 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1791 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1792
1793 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1794
1795 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1796
1797 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1798
1799 PR fortran/52386
1800 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1801
1802 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1803
1804 PR target/51534
1805 * gcc.target/arm/neon/pr51534.c: New testcase.
1806
1807 2012-02-28 Richard Guenther <rguenther@suse.de>
1808
1809 PR target/52407
1810 * gcc.dg/torture/pr52407.c: New testcase.
1811
1812 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1813
1814 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1815 * gcc.target/arm/vfp2.c: Likewise.
1816 * gcc.target/arm/vfp3.c: Likewise.
1817 * gcc.target/arm/vfp4.c: Likewise.
1818 * gcc.target/arm/vfp5.c: Likewise.
1819 * gcc.target/arm/vfp6.c: Likewise.
1820 * gcc.target/arm/vfp7.c: Likewise.
1821 * gcc.target/arm/vfp8.c: Likewise.
1822 * gcc.target/arm/vfp9.c: Likewise.
1823 * gcc.target/arm/vfp10.c: Likewise.
1824 * gcc.target/arm/vfp11.c: Likewise.
1825 * gcc.target/arm/vfp12.c: Likewise.
1826 * gcc.target/arm/vfp13.c: Likewise.
1827 * gcc.target/arm/vfp14.c: Likewise.
1828 * gcc.target/arm/vfp15.c: Likewise.
1829 * gcc.target/arm/vfp16.c: Likewise.
1830 * gcc.target/arm/vfp17.c: Likewise.
1831 * gcc.target/arm/neon-constants.h: New file.
1832 * gcc.target/arm/neon-vect1.c: New test.
1833 * gcc.target/arm/neon-vect2.c: New test.
1834 * gcc.target/arm/neon-vect3.c: New test.
1835 * gcc.target/arm/neon-vect4.c: New test.
1836 * gcc.target/arm/neon-vect5.c: New test.
1837 * gcc.target/arm/neon-vect6.c: New test.
1838 * gcc.target/arm/neon-vect7.c: New test.
1839 * gcc.target/arm/neon-vect8.c: New test.
1840
1841 2012-02-28 Richard Guenther <rguenther@suse.de>
1842
1843 PR tree-optimization/52402
1844 * gcc.dg/torture/pr52402.c: New testcase.
1845
1846 2012-02-28 Richard Guenther <rguenther@suse.de>
1847
1848 PR lto/52400
1849 * g++.dg/lto/pr52400_0.C: New testcase.
1850
1851 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1852
1853 * gcc.target/avr/torture/builtins-1.c: New test.
1854 * gcc.target/avr/torture/builtins-error.c: New test.
1855
1856 2012-02-28 Kai Tietz <ktietz@redhat.com>
1857
1858 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
1859 * gcc.target/i386/pr45352-2.c: Likewise.
1860 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
1861 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
1862 targets instead rand.
1863 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1864 * gcc.target/i386/sse2-mul-1.c: Likewise.
1865 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1866 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
1867 * gcc.target/i386/pad-1.c: Likewise.
1868 * gcc.target/i386/pad-9.c: Likewise.
1869 * gcc.target/i386/pad-2.c: Likewise.
1870 * gcc.target/i386/pad-5b.c: Likewise.
1871 * gcc.target/i386/pad-8.c: Likewise.
1872 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1873 * gcc.target/i386/pr44130.c: Likewise.
1874 * gcc.target/i386/align-main-1.c: Likewise.
1875 * gcc.target/i386/align-main-2.c: Likewise.
1876 * gcc.target/i386/sw-1.c: Likewise.
1877 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1878 on x64 mingw target.
1879 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1880 * gcc.target/i386/pr46295.c: Likewise.
1881 * gcc.target/i386/amd64-abi-1.c: Likewise.
1882 * gcc.target/i386/amd64-abi-2.c: Likewise.
1883 * gcc.target/i386/pr39082-1.c: Likewise.
1884 * gcc.target/i386/pr39162.c: Likewise.
1885 * gcc.target/i386/pr22152.c: Likewise.
1886 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1887 * gcc.target/i386/wrfsbase-2.c: Likewise.
1888 * gcc.target/i386/local.c: Likewise
1889 * gcc.target/i386/wrgsbase-1.c: Likewise.
1890 * gcc.target/i386/wrfsbase-1.c: Likewise.
1891 * gcc.target/i386/pr39315-3.c: Likewise.
1892 * gcc.target/i386/pr35767-4.c: Likewise.
1893 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1894 x64 mingw target.
1895 * gcc.target/i386/pr45336-2.c: Likewise.
1896 * gcc.target/i386/pr45336-1.c: Likewise.
1897 * gcc.target/i386/pr45336-4.c: Likewise.
1898
1899 2012-02-27 Tristan Gingold <gingold@adacore.com>
1900
1901 * gnat.dg/array20.ad[sb]: New test.
1902
1903 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR target/52375
1906 * gcc.target/arm/pr52375.c: New test.
1907 * gcc.c-torture/compile/pr52375.c: New test.
1908
1909 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1910
1911 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1912 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1913
1914 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1915
1916 * gnat.dg/aggr19.adb: New test.
1917 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1918
1919 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1920
1921 PR target/49263
1922 * gcc.target/sh/pr49263.c: New.
1923
1924 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
1925
1926 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
1927 simulate_thread_wrapper_other_threads
1928 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
1929 Move initialization of 'value' to main().
1930 (main): Initialize 'value';
1931 * gcc.dg/simulate-thread/speculative-store.c
1932 (simulate_thread_step_verify): Return 0 when successful.
1933 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
1934 Reduce threshold.
1935 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
1936 (simulate_thread_wrapper_other_threads): Return a success/fail value
1937 and issue an error if the instruction count threshold is exceeded.
1938
1939 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1940
1941 PR target/50580
1942 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
1943 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1944
1945 2012-02-24 Richard Guenther <rguenther@suse.de>
1946
1947 PR middle-end/52355
1948 * gcc.dg/pr52355.c: New testcase.
1949
1950 2012-02-23 Kai Tietz <ktietz@redhat.com>
1951
1952 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
1953 * gcc.dg/Wpadded.c: Likewise.
1954 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
1955 structure-layout.
1956 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
1957 for sleep by Sleep and add windows.h include for this function.
1958 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
1959 targets.
1960 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1961 target.
1962 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
1963 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1964 on x64 mingw target.
1965 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1966 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1967 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1968 failure on LLP64 target.
1969
1970 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
1971
1972 PR c/52290
1973 * gcc.dg/noncompile/pr52290.c: New test.
1974
1975 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR tree-optimization/52019
1978 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1979
1980 2012-02-22 Kai Tietz <ktietz@redhat.com>
1981
1982 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1983 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1984 derived pdiff_t type.
1985 * g++.dg/torture/pr49720.C: Likewise
1986
1987 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1988
1989 PR target/52330
1990 * gcc.target/i386/pr52330.c: New test.
1991
1992 2012-02-22 Tobias Burnus <burnus@net-b.de>
1993
1994 PR fortran/52335
1995 * gfortran.dg/io_constraints_10.f90: New.
1996
1997 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1998
1999 * lib/target-supports.exp (check_effective_target_vect_condition):
2000 Return true for NEON.
2001
2002 2012-02-21 Kai Tietz <ktietz@redhat.com>
2003
2004 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2005
2006 2012-02-21 Richard Guenther <rguenther@suse.de>
2007
2008 PR tree-optimization/52324
2009 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2010
2011 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2012
2013 PR middle-end/51782
2014 * gcc.target/avr/torture/pr51782-1.c: New test.
2015
2016 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR tree-optimization/52318
2019 * gcc.dg/pr52318.c: New test.
2020
2021 2012-02-20 Kai Tietz <ktietz@redhat.com>
2022
2023 * gcc.dg/bf-ms-layout-3.c: New testcase.
2024
2025 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2026
2027 PR testsuite/52229
2028 PR fortran/32380
2029 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2030
2031 2012-02-20 Richard Guenther <rguenther@suse.de>
2032
2033 PR tree-optimization/52298
2034 * gcc.dg/torture/pr52298.c: New testcase.
2035 * gcc.dg/vect/pr52298.c: Likewise.
2036
2037 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2038
2039 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2040 * gcc.c-torture/execute/pr52286.c: Ditto.
2041
2042 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR tree-optimization/52286
2045 * gcc.c-torture/execute/pr52286.c: New test.
2046
2047 2012-02-18 Tobias Burnus <burnus@net-b.de>
2048
2049 PR fortran/52295
2050 * gfortran.dg/interface_35.f90: Use -std=f2003.
2051 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2052 * gfortran.dg/interface_assignment_4.f90: Ditto.
2053 * gfortran.dg/bessel_1.f90: Ditto.
2054 * gfortran.dg/func_result_6.f90: Ditto.
2055 * gfortran.dg/hypot_1.f90: Ditto.
2056 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2057
2058 2012-02-17 Tobias Burnus <burnus@net-b.de>
2059
2060 PR translation/52232
2061 PR translation/52234
2062 PR translation/52245
2063 PR translation/52246
2064 PR translation/52262
2065 PR translation/52273
2066 * gfortran.dg/coarray_22.f90: Update dg-error.
2067 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2068
2069 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2070
2071 PR target/51753
2072 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2073 (simulate-thread): Use default timeout.
2074
2075 2012-02-16 Jason Merrill <jason@redhat.com>
2076
2077 PR c++/52248
2078 * g++.dg/ext/timevar1.C: New.
2079
2080 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
2081
2082 PR c++/52126
2083 * g++.dg/template/using21.C: New.
2084 * g++.dg/template/using22.C: Likewise.
2085
2086 2012-02-16 Jason Merrill <jason@redhat.com>
2087
2088 PR c++/51415
2089 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2090
2091 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR tree-optimization/52255
2094 * gcc.c-torture/compile/pr52255.c: New test.
2095
2096 PR debug/52260
2097 * g++.dg/debug/dwarf2/pr52260.C: New test.
2098
2099 PR middle-end/51929
2100 * g++.dg/ipa/pr51929.C: New test.
2101
2102 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2103
2104 PR target/52199
2105 * gcc.target/powerpc/pr52199.c: New file.
2106
2107 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2108
2109 PR target/52152
2110 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2111
2112 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2113
2114 * gcc.dg/pr51867.c: Don't include <math.h>.
2115 (sqrtf): Declare.
2116
2117 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2118
2119 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2120 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2121
2122 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2123
2124 PR tree-optimization/50561
2125 * gcc.dg/graphite/pr50561.c: New testcase.
2126
2127 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2128
2129 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2130 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2131
2132 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2133
2134 * gnat.dg/discr35.ad[sb]: New test.
2135
2136 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2137
2138 * gnat.dg/volatile10.adb: New test.
2139 * gnat.dg/volatile10_pkg.ads: New helper.
2140
2141 2012-02-14 Jason Merrill <jason@redhat.com>
2142
2143 * g++.dg/ext/attrib43.C: New.
2144
2145 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2146
2147 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2148 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2149 fgnu_tm.
2150 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2151 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2152 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2153 effective_target fgnu_tm.
2154 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2155
2156 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR c++/52247
2159 * g++.dg/template/asmgoto1.C: New test.
2160
2161 2012-02-14 Ian Lance Taylor <iant@google.com>
2162
2163 PR go/48501
2164 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2165 compiling generated file for 64bit and index tests.
2166
2167 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2168
2169 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2170
2171 2012-02-14 Richard Guenther <rguenther@suse.de>
2172
2173 PR tree-optimization/52244
2174 PR tree-optimization/51528
2175 * gcc.dg/torture/pr52244.c: New testcase.
2176
2177 2012-02-14 Walter Lee <walt@tilera.com>
2178
2179 * g++.dg/other/PR23205.C: Disable test on tile.
2180 * g++.dg/other/pr23205-2.C: Disable test on tile.
2181 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2182 * gcc.dg/20040813-1.c: Disable test on tile.
2183 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2184 * gcc.misc-tests/linkage.exp: Handle tilegx.
2185
2186 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR tree-optimization/52210
2189 * gcc.dg/pr52210.c: New test.
2190
2191 2012-02-14 Jason Merrill <jason@redhat.com>
2192
2193 PR c++/39055
2194 * g++.dg/overload/defarg5.C: New.
2195
2196 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR c/52181
2199 * c-c++-common/pr52181.c: New test.
2200
2201 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR c++/52215
2204 * g++.dg/ext/atomic-1.C: New test.
2205
2206 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2207
2208 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2209
2210 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR middle-end/52209
2213 * gcc.c-torture/execute/pr52209.c: New test.
2214
2215 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2216
2217 PR fortran/50981
2218 * gfortran.dg/elemental_optional_args_5.f03: New test.
2219
2220 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2221
2222 PR testsuite/50076
2223 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2224 cases.
2225
2226 2012-02-11 Ian Lance Taylor <iant@google.com>
2227
2228 PR go/51874
2229 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2230 SPARC Solaris. Don't run the test at all on systems where it may
2231 not work, rather than xfailing it.
2232
2233 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2234
2235 PR rtl-optimization/52175
2236 * gcc.c-torture/compile/pr52175.c: New test.
2237
2238 2012-02-10 Jason Merrill <jason@redhat.com>
2239
2240 PR c++/51910
2241 * g++.dg/template/repo10.C: New.
2242
2243 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR debug/52132
2246 * gcc.dg/pr52132.c: New test.
2247
2248 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2249
2250 * gnat.dg/specs/aggr4.ads: New test.
2251 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2252
2253 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2254
2255 PR target/52146
2256 * gcc.target/i386/pr52146.c: New.
2257
2258 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR middle-end/52177
2261 * c-c++-common/pr52177.c: New test.
2262
2263 2012-02-10 Jan Hubicka <jh@suse.cz>
2264
2265 PR middle-end/48600
2266 * g++.dg/torture/pr48600.C: New testcase.
2267
2268 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2269
2270 PR middle-end/52140
2271 * gcc.dg/dfp/pr52140.c: New test.
2272
2273 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR fortran/32380
2276 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2277 of dg-options.
2278
2279 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2280
2281 PR middle-end/51867
2282 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2283 * testsuite/gcc.dg/pr51867.c: New test.
2284
2285 2012-02-09 Ian Lance Taylor <iant@google.com>
2286
2287 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2288 which don't support -fsplit-stack. Turn off optimization when
2289 compiling select5-out.go.
2290
2291 2012-02-08 Ian Lance Taylor <iant@google.com>
2292
2293 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2294 systems which don't support -fsplit-stack.
2295
2296 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2297
2298 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2299 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2300 machine instuction in the log.
2301
2302 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2303
2304 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2305 to 20 seconds.
2306
2307 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2308
2309 PR driver/48524
2310 * gcc.dg/pr48524.c: New test.
2311 * gcc.dg/pr48524.spec: New spec file for test.
2312
2313 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2314
2315 PR fortran/32380
2316 * gfortran.dg/vect/pr32380.f90: New test.
2317
2318 2012-02-08 Tobias Burnus <burnus@net-b.de>
2319
2320 PR fortran/52151
2321 * gfortran.dg/realloc_on_assign_12.f90: New.
2322
2323 2012-02-08 Richard Guenther <rguenther@suse.de>
2324
2325 PR rtl-optimization/52170
2326 * gcc.dg/torture/pr52170.c: New testcase.
2327
2328 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR gcov-profile/52150
2331 * gcc.dg/tree-prof/pr52150.c: New test.
2332
2333 PR rtl-optimization/52139
2334 * gcc.dg/pr52139.c: New test.
2335
2336 2012-02-07 Jason Merrill <jason@redhat.com>
2337
2338 PR c++/51675
2339 * g++.dg/cpp0x/constexpr-union3.C: New.
2340
2341 PR c++/52035
2342 * g++.dg/lto/pr52035_0.C: New.
2343
2344 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2345
2346 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2347 * gcc.dg/special/weak-1.c: Likewise.
2348 * gcc.dg/ucnid-12.c: Likewise.
2349 * gcc.dg/torture/pr45678-1.c: Likewise.
2350 * gcc.dg/torture/pr45678-2.c: Likewise.
2351 * gcc.dg/vector-4.c: Likewise.
2352 * gcc.dg/ipa/inline-5.c: Likewise.
2353 * gcc.dg/ucnid-11.c: Likewise.
2354 * gcc.misc-tests/gcov-13.c: Likewise.
2355 * gcc.misc-tests/gcov-14.c: Likewise.
2356 * g++.dg/ext/label13.C: Likewise.
2357 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2358 hppa*-*-hpux* options.
2359 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2360 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2361 * gcc.dg/pr48616.c: Likewise.
2362 * gcc.dg/pr17957.c: Likewise.
2363 * gcc.dg/pr17055-1.c: Likewise.
2364 * gcc.dg/pr32912-1.c: Likewise.
2365 * gcc.dg/tm/pr51472.c: Likewise.
2366 * c-c++-common/fold-bitand-4.c: Likewise.
2367 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2368 Use dg-additional-options for extra options.
2369
2370 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2371
2372 * gcc.target/epiphany/interrupt-2.c: New test.
2373
2374 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2375
2376 PR target/52155
2377 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2378 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2379 for MIPS ELF.
2380
2381 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2382
2383 PR target/52152
2384 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2385
2386 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2387
2388 PR middle-end/24306
2389 PR target/52154
2390 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2391 * gcc.target/mips/va-arg-1.c: New test.
2392
2393 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2394
2395 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2396 for -mno-pointers-to-nested-functions.
2397
2398 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gcc.c-torture/execute/20120207-1.c: New test.
2401
2402 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR rtl-optimization/52060
2405 * gcc.dg/torture/pr52060.c: New test.
2406
2407 PR middle-end/52074
2408 * gcc.c-torture/compile/pr52074.c: New test.
2409
2410 2012-02-07 Tobias Burnus <burnus@net-b.de>
2411
2412 PR fortran/51514
2413 * gfortran.dg/class_to_type_2.f90: New.
2414
2415 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2416
2417 PR fortran/32373
2418 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2419 Remove module.
2420
2421 2012-02-06 Jason Merrill <jason@redhat.com>
2422
2423 PR c++/52088
2424 * g++.dg/template/conv13.C: New.
2425
2426 2012-02-06 Richard Guenther <rguenther@suse.de>
2427
2428 PR tree-optimization/52115
2429 * gcc.c-torture/compile/pr52115.c: New testcase.
2430
2431 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR target/52129
2434 * gcc.c-torture/execute/pr52129.c: New test.
2435
2436 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2437
2438 * gcc.dg/pr48374.c: Actually add the test I forgot
2439 in the 2012-01-25 commit.
2440
2441 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2442
2443 PR fortran/32373
2444 * gfortran.dg/vect/vect-8.f90: New test case.
2445
2446 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2447
2448 PR fortran/48847
2449 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2450
2451 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2452
2453 PR fortran/52102
2454 * gfortran.dg/class_48.f90 : Add test of allocate class array
2455 component with source in subroutine test3. Remove commenting
2456 out in subroutine test4, since branching on unitialized variable
2457 is now fixed (no PR for this last.).
2458
2459 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2460
2461 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2462 on MIPS targets.
2463 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2464
2465 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2466
2467 PR target/52125
2468 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2469 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2470
2471 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2472
2473 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2474 (check_effective_target_sync_int_long): Use it.
2475 (check_effective_target_sync_char_short): Likewise.
2476 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2477
2478 2012-02-05 Tobias Burnus <burnus@net-b.de>
2479
2480 PR fortran/51972
2481 * gfortran.dg/class_48.f90: Add some further checks.
2482
2483 2012-02-05 Ira Rosen <irar@il.ibm.com>
2484
2485 PR tree-optimization/52091
2486 * gcc.dg/vect/pr52091.c: New test.
2487
2488 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2489
2490 PR rtl-optimization/52113
2491 * gcc.target/avr/pr52113.c: New test.
2492
2493 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR rtl-optimization/52092
2496 * gcc.c-torture/compile/pr52092.c: New test.
2497
2498 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2499
2500 PR fortran/41587
2501 * gfortran.dg/class_array_10.f03: New test.
2502
2503 PR fortran/46356
2504 * gfortran.dg/class_array_11.f03: New test.
2505
2506 PR fortran/51754
2507 * gfortran.dg/class_array_12.f03: New test.
2508
2509 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2510
2511 PR fortran/52012
2512 * gfortran.dg/realloc_on_assign_11.f90: New test.
2513
2514 2012-02-02 Tobias Burnus <burnus@net-b.de>
2515
2516 PR fortran/52093
2517 * gfortran.dg/shape_7.f90: New.
2518
2519 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2520
2521 * gcc.target/mips/mips-prepend-1.c: New test.
2522
2523 2012-02-02 Jan Hubicka <jh@suse.cz>
2524 Tom de Vries <tom@codesourcery.com>
2525
2526 PR middle-end/51998
2527 * testsuite/gcc.dg/alias-12.c: New testcase.
2528 * testsuite/gcc.dg/alias-13.c: New testcase.
2529
2530 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR target/52086
2533 * gcc.dg/pr52086.c: New test.
2534
2535 PR tree-optimization/52073
2536 * gcc.c-torture/compile/pr52073.c: New test.
2537
2538 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2539
2540 PR fortran/51958
2541 * gfortran.dg/function_optimize_10.f90: New test.
2542
2543 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2544
2545 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2546 test on alpha*-*-*.
2547
2548 2012-02-01 Tobias Burnus <burnus@net-b.de>
2549
2550 PR fortran/52024
2551 * gfortran.dg/typebound_operator_14.f90: New.
2552
2553 2012-02-01 Tobias Burnus <burnus@net-b.de>
2554
2555 PR fortran/52059
2556 * gfortran.dg/elemental_function_1.f90: New.
2557
2558 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2559
2560 PR rtl-optimization/51374
2561 * gcc.target/avr/torture/pr51374-1.c:
2562 Also fail if SBIS is seen.
2563
2564 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2565
2566 PR rtl-optimization/51374
2567 * gcc.target/avr/torture/pr51374-1.c: New.
2568
2569 2012-01-31 Tobias Burnus <burnus@net-b.de>
2570
2571 PR fortran/52024
2572 * gfortran.dg/typebound_generic_11.f90: New.
2573
2574 2012-01-31 Tobias Burnus <burnus@net-b.de>
2575
2576 PR fortran/52029
2577 * gfortran.dg/class_49.f90: New.
2578
2579 2012-01-31 Tobias Burnus <burnus@net-b.de>
2580
2581 PR fortran/52013
2582 * gfortran.dg/elemental_args_check_6.f90: New.
2583
2584 2012-01-31 Jason Merrill <jason@redhat.com>
2585
2586 PR c++/52043
2587 * g++.dg/cpp0x/variadic122.C: New.
2588
2589 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2590
2591 PR fortran/52012
2592 * gfortran.dg/realloc_on_assign_10.f90: New test.
2593
2594 2012-01-31 Richard Guenther <rguenther@suse.de>
2595
2596 PR tree-optimization/51528
2597 * gcc.dg/torture/pr51528.c: New testcase.
2598
2599 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2600
2601 PR go/48501
2602 * lib/go.exp (go_target_compile): Append timeout= to options.
2603 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2604 select5-out.go test on alpha*-*-* targets.
2605
2606 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2607
2608 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2609 (TEST_SHORT): Reformat in the same way.
2610 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2611 (TEST_SHORT): Reformat in the same way.
2612 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2613 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2614 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2615 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2616 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2617
2618 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2619
2620 PR target/51835
2621 * gcc.target/arm/pr51835.c: New testcase.
2622
2623 2012-01-30 Richard Guenther <rguenther@suse.de>
2624
2625 PR tree-optimization/52028
2626 * gcc.dg/torture/pr52028.c: New testcase.
2627 * gfortran.dg/ldist-pr45199.f: Adjust.
2628 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2629 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2630 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2631
2632 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2633
2634 PR debug/52027
2635 * gcc.dg/tree-prof/pr52027.c: New test.
2636
2637 PR tree-optimization/52046
2638 * gcc.dg/pr52046.c: New test.
2639
2640 PR debug/52048
2641 * g++.dg/other/pr52048.C: New test.
2642
2643 2012-01-30 Richard Guenther <rguenther@suse.de>
2644
2645 PR tree-optimization/52045
2646 * gcc.dg/pr52045.c: New testcase.
2647
2648 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2649
2650 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2651 new code generated for __sync_lock_release.
2652
2653 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2654
2655 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2656
2657 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2658
2659 PR testsuite/51875
2660 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2661
2662 * g++.dg/ext/visibility/template10.C: Fix typo.
2663
2664 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2665
2666 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 PR c++/51327
2669 * g++.dg/cpp0x/constexpr-ice6.C: New.
2670
2671 2012-01-29 Tobias Burnus <burnus@net-b.de>
2672
2673 PR fortran/41600
2674 * gfortran.dg/default_initialization_6.f90: New.
2675
2676 2012-01-29 Tobias Burnus <burnus@net-b.de>
2677
2678 PR fortran/51972
2679 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2680 * gfortran.dg/class_48.f90: New.
2681
2682 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2683
2684 PR fortran/51808
2685 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2686
2687 2012-01-28 Tobias Burnus <burnus@net-b.de>
2688
2689 PR fortran/51972
2690 * gfortran.dg/class_allocate_12.f90: New.
2691
2692 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2693
2694 * gcc.dg/torture/pr50444.c: Fix dg directives.
2695
2696 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR target/52006
2699 * gcc.target/arm/pr52006.c: New test.
2700
2701 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2702
2703 PR testsuite/52011
2704 * gcc.dg/lto/trans-mem.h: New file.
2705 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2706 * gcc.dg/lto/trans-mem-1_1.c: Same.
2707 * gcc.dg/lto/trans-mem-4_1.c: Same.
2708 * gcc.dg/lto/trans-mem-3_1.c: Same.
2709
2710 2012-01-27 Tobias Burnus <burnus@net-b.de>
2711
2712 PR fortran/52022
2713 * gfortran.dg/dummy_procedure_7.f90: New.
2714
2715 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2716
2717 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2718 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2719
2720 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2721
2722 PR c++/51852
2723 * g++.dg/other/gc5.C: New test.
2724
2725 2012-01-27 Richard Guenther <rguenther@suse.de>
2726
2727 PR tree-optimization/50444
2728 * gcc.dg/torture/pr50444.c: New testcase.
2729
2730 2012-01-27 Tobias Burnus <burnus@net-b.de>
2731
2732 PR fortran/51970
2733 PR fortran/51977
2734 * gfortran.dg/move_alloc_13.f90: New.
2735
2736 2012-01-27 Tobias Burnus <burnus@net-b.de>
2737
2738 PR fortran/51953
2739 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2740 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2741 and change dg-error string.
2742
2743 2012-01-27 Tobias Burnus <burnus@net-b.de>
2744
2745 PR fortran/52016
2746 * gfortran.dg/elemental_args_check_5.f90: New.
2747
2748 2012-01-27 Richard Guenther <rguenther@suse.de>
2749
2750 PR middle-end/51959
2751 * g++.dg/torture/pr51959.C: New testcase.
2752
2753 2012-01-27 Tom de Vries <tom@codesourcery.com>
2754
2755 PR tree-optimization/51990
2756 * gcc.dg/pr51990.c: New test.
2757 * gcc.dg/pr51990-2.c: Same.
2758
2759 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2760 Tobias Burnus <burnus@gcc.gnu.org>
2761
2762 PR fortran/48705
2763 * gfortran.dg/class_allocate_11.f03: New.
2764
2765 PR fortran/51870
2766 PR fortran/51943
2767 PR fortran/51946
2768 * gfortran.dg/class_allocate_7.f03: New.
2769 * gfortran.dg/class_allocate_8.f03: New.
2770 * gfortran.dg/class_allocate_9.f03: New.
2771 * gfortran.dg/class_allocate_10.f03: New.
2772
2773 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2774
2775 * gnat.dg/discr34.adb: New test.
2776 * gnat.dg/discr34_pkg.ads: New helper.
2777
2778 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2779
2780 * gnat.dg/discr33.adb: New test.
2781
2782 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2783
2784 * gnat.dg/limited_with3.ad[sb): New test.
2785 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2786 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2787 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2788
2789 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2790
2791 * gnat.dg/stack_usage1.adb: New test.
2792 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2793
2794 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2795 * gcc.dg/pr44194-2.c: Likewise.
2796
2797 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2798
2799 PR c++/51370
2800 * g++.dg/template/crash112.C: New.
2801
2802 2012-01-27 Richard Henderson <rth@redhat.com>
2803
2804 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2805
2806 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2807
2808 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2809
2810 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR middle-end/51895
2813 * g++.dg/opt/pr51895.C: New test.
2814
2815 2012-01-26 Michael Matz <matz@suse.de>
2816
2817 PR tree-optimization/48794
2818 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2819
2820 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2821
2822 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2823
2824 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2825
2826 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2827 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2828 memory.
2829 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2830 the default value for s390 and s390x.
2831
2832 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2833
2834 PR lto/51698
2835 * gcc.dg/lto/trans-mem-4_0.c: New.
2836 * gcc.dg/lto/trans-mem-4_1.c: New.
2837 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2838 TM builtins.
2839 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2840 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2841 TM builtins.
2842 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2843 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2844 TM builtins.
2845
2846 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2847
2848 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2849
2850 2012-01-25 Ian Lance Taylor <iant@google.com>
2851
2852 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2853
2854 2012-01-25 Tobias Burnus <burnus@net-b.de>
2855
2856 PR fortran/51995
2857 * gfortran.dg/typebound_proc_25.f90: New.
2858
2859 2012-01-25 Jason Merrill <jason@redhat.com>
2860
2861 PR c++/51992
2862 * g++.dg/lto/pr51992_0.C: New.
2863
2864 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2865
2866 PR tree-optimization/51987
2867 * gcc.target/i386/pr51987.c: New test.
2868
2869 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2870
2871 * gcc.dg/tm/lto-1.c: Require lto support in target.
2872
2873 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2874
2875 PR rtl-optimization/48374
2876 * gcc.dg/pr48374.c: New test.
2877
2878 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2879
2880 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2881
2882 2012-01-25 Tobias Burnus <burnus@net-b.de>
2883
2884 PR fortran/51966
2885 * gfortran.dg/derived_constructor_char_3.f90: New.
2886
2887 2012-01-24 Ian Lance Taylor <iant@google.com>
2888
2889 * go.test/go-test.exp (filecmp): New procedure.
2890 (errchk): Handle quoted square brackets.
2891 (go-gc-tests): Set go_compile_args. Handle various new test
2892 lines. Skip a few new tests.
2893 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2894
2895 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2896
2897 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2898 (check_effective_target_vect_extract_even_odd)
2899 (check_effective_target_vect_interleave): Return true for MIPS
2900 paired-single.
2901
2902 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2903
2904 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2905 (main): Use it instead of argc.
2906
2907 2012-01-24 Jason Merrill <jason@redhat.com>
2908
2909 PR c++/51973
2910 * g++.dg/cpp0x/sfinae31.C: New.
2911
2912 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2913
2914 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2915
2916 2012-01-24 Jason Merrill <jason@redhat.com>
2917
2918 PR c++/51812
2919 * g++.dg/inherit/covariant20.C: New.
2920
2921 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 PR c++/51223
2924 * g++.dg/parse/crash58.C: New.
2925
2926 2012-01-24 Jakub Jelinek <jakub@redhat.com>
2927
2928 PR target/51957
2929 * gcc.dg/pr51957-1.c: New test.
2930 * gcc.dg/pr51957-1.h: New file.
2931 * gcc.dg/pr51957-2.c: New test.
2932
2933 2012-01-23 Jason Merrill <jason@redhat.com>
2934
2935 PR c++/51930
2936 * g++.dg/ext/visibility/template10.C: New.
2937
2938 2012-01-23 Tobias Burnus <burnus@net-b.de>
2939
2940 PR fortran/51948
2941 * gfortran.dg/move_alloc_12.f90: New.
2942
2943 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2944
2945 PR middle-end/45416
2946 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
2947
2948 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2949
2950 PR c++/51398
2951 * g++.dg/template/crash111.C: New.
2952
2953 2012-01-23 Arnaud Charlet <charlet@adacore.com>
2954
2955 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
2956 configurations.
2957 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
2958
2959 2012-01-23 Dodji Seketeli <dodji@redhat.com>
2960
2961 PR testsuite/51941
2962 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
2963 the DW_TAG_class_type and DW_AT_name: "Executor".
2964
2965 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2966
2967 * lib/target-supports.exp
2968 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2969 (check_effective_target_vect_interleave): Likewise.
2970
2971 2012-01-22 Jason Merrill <jason@redhat.com>
2972
2973 PR c++/51925
2974 * g++.dg/template/using20.C: New.
2975 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2976
2977 2012-01-23 Jason Merrill <jason@redhat.com>
2978
2979 PR target/51934
2980 * g++.dg/torture/pr51344.C: Limit to x86.
2981
2982 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2983
2984 * c-c++-common/tm/omp.c: Require target with pthread support.
2985
2986 2012-01-23 Richard Guenther <rguenther@suse.de>
2987
2988 PR tree-optimization/51949
2989 * gcc.dg/torture/pr51949.c: New testcase.
2990
2991 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2992
2993 PR rtl-optimization/51933
2994 * gcc.c-torture/execute/pr51933.c: New test.
2995
2996 2012-01-22 Douglas B Rupp <rupp@gnat.com>
2997
2998 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2999 Do not define for Interix.
3000
3001 2012-01-22 Jason Merrill <jason@redhat.com>
3002
3003 PR c++/51832
3004 * g++.dg/lto/pr51832.h: New.
3005 * g++.dg/lto/pr51832_0.C: New.
3006 * g++.dg/lto/pr51832_1.C: New.
3007
3008 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3009
3010 * gcc.dg/ext-elim-1.c: New test.
3011
3012 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3013
3014 PR target/51931
3015 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3016 * g++.dg/opt/longbranch1.C: Likewise.
3017
3018 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3019
3020 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3021 in C++11 mode.
3022
3023 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3024
3025 PR fortran/50556
3026 * gfortran.dg/namelist_74.f90: New test.
3027 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3028
3029 2012-01-21 Tobias Burnus <burnus@net-b.de>
3030
3031 PR fortran/51913
3032 * gfortran.dg/class_47.f90: New.
3033
3034 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3035
3036 * gnat.dg/renaming5.ad[sb]: New test.
3037
3038 2012-01-20 Jason Merrill <jason@redhat.com>
3039
3040 PR c++/51919
3041 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3042
3043 2012-01-20 Jason Merrill <jason@redhat.com>
3044
3045 PR c++/51922
3046 * g++.dg/ext/attrib42.C: Require ilp32.
3047
3048 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR target/51915
3051 * gcc.target/arm/pr51915.c: New test.
3052
3053 2012-01-20 Cary Coutant <ccoutant@google.com>
3054 Dodji Seketeli <dodji@redhat.com>
3055
3056 PR debug/45682
3057 * g++.dg/debug/dwarf2/nested-3.C: New test.
3058
3059 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/51402
3062 * g++.dg/template/crash110.C: New.
3063
3064 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3065
3066 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3067 Remove default options on hppa*-*-hpux*.
3068
3069 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3070
3071 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3072
3073 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3074
3075 * gcc.c-torture/compile/pr51856.c: New testcase.
3076
3077 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3078
3079 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3080 options to go_target_compile.
3081
3082 2012-01-20 Kai Tietz <ktietz@redhat.com>
3083
3084 * g++.dg/torture/pr51344.C: Fix typo.
3085
3086 2012-01-20 Richard Guenther <rguenther@suse.de>
3087
3088 PR tree-optimization/51903
3089 * g++.dg/torture/pr51903.C: New testcase.
3090
3091 2012-01-20 Tobias Burnus <burnus@net-b.de>
3092 Janus Weil <janus@gcc.gnu.org>
3093
3094 PR fortran/51056
3095 * gfortran.dg/use_21.f90: New.
3096
3097 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR target/51106
3100 * gcc.dg/torture/pr51106-1.c: New test.
3101 * gcc.dg/torture/pr51106-2.c: New test.
3102
3103 2012-01-19 Kai Tietz <ktietz@redhat.com>
3104
3105 * g++.dg/torture/pr51344.C: New test.
3106
3107 2012-01-19 Tobias Burnus <burnus@net-b.de>
3108
3109 PR fortran/51904
3110 * gfortran.dg/intrinsic_size_2.f90: New.
3111
3112 2012-01-19 Jason Merrill <jason@redhat.com>
3113
3114 PR c++/51889
3115 * g++.dg/inherit/using7.C: New.
3116
3117 2012-01-19 Richard Guenther <rguenther@suse.de>
3118
3119 PR tree-optimization/37997
3120 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3121
3122 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3123
3124 PR rtl-optimization/51505
3125 * gcc.dg/pr51505.c: New test.
3126
3127 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3128
3129 PR fortran/51634
3130 * gfortran.dg/typebound_operator_12.f03: New.
3131 * gfortran.dg/typebound_operator_13.f03: New.
3132
3133 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3134
3135 PR c++/51225
3136 * g++.dg/cpp0x/pr51225.C: New.
3137
3138 2012-01-17 Ian Lance Taylor <iant@google.com>
3139
3140 PR go/50656
3141 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3142
3143 2012-01-17 Tobias Burnus <burnus@net-b.de>
3144
3145 PR fortran/51869
3146 * gfortran.dg/realloc_on_assign_9.f90: New.
3147
3148 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3149
3150 PR other/51165
3151 * gcc.dg/tm/memopt-3.c: Remove xfail.
3152 * gcc.dg/tm/memopt-4.c: Remove xfail.
3153 * gcc.dg/tm/memopt-5.c: Remove xfail.
3154 * gcc.dg/tm/memopt-7.c: Remove xfail.
3155
3156 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR tree-optimization/51877
3159 * gcc.c-torture/execute/pr51877.c: New test.
3160
3161 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3162
3163 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3164 {!vect_align_arrays} to vect_sizes_32B_16B.
3165 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3166 * gcc.dg/vect/vect-peel-3.c: Ditto.
3167
3168 2012-01-16 Jason Merrill <jason@redhat.com>
3169
3170 PR c++/51854
3171 * g++.dg/abi/mangle60.C: New.
3172
3173 PR c++/51827
3174 * g++.dg/pch/mangle1.{C,Hs}: New.
3175
3176 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3177 Tobias Burnus <burnus@net-b.de>
3178
3179 PR fortran/50981
3180 * gfortran.dg/elemental_optional_args_3.f90: New
3181 * gfortran.dg/elemental_optional_args_4.f90: New
3182
3183 2012-01-16 Tobias Burnus <burnus@net-b.de>
3184
3185 PR fortran/51809
3186 * gfortran.dg/use_20.f90: New
3187
3188 2012-01-16 Jason Merrill <jason@redhat.com>
3189
3190 PR c++/51868
3191 * g++.dg/cpp0x/rv-bitfield.C: New.
3192 * g++.dg/cpp0x/rv-bitfield2.C: New.
3193
3194 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3195
3196 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3197 subroutine 'qsort' and use index array to assign the result.
3198
3199 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3200
3201 PR tree-optimization/51865
3202 * gcc.dg/pr51865.c: New test.
3203
3204 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3205
3206 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3207
3208 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3209
3210 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3211 to be loaded from the constant pool, rather than via %hi and %lo.
3212
3213 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3214
3215 PR rtl-optimization/51821
3216 * gcc.dg/pr51821.c: New test.
3217
3218 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3219
3220 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3221
3222 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3223
3224 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3225
3226 2012-01-14 Tobias Burnus <burnus@net-b.de>
3227
3228 PR fortran/51800
3229 * gfortran.dg/init_flag_8.f90: New.
3230 * gfortran.dg/init_flag_9.f90: New.
3231
3232 2011-01-14 Tobias Burnus <burnus@net-b.de>
3233
3234 PR fortran/51816
3235 * gfortran.dg/use_18.f90: New.
3236 * gfortran.dg/use_19.f90: New.
3237
3238 2012-01-13 Ian Lance Taylor <iant@google.com>
3239
3240 PR c++/50012
3241 * g++.dg/warn/Wsign-compare-4.C: New.
3242
3243 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3244
3245 PR fortran/48351
3246 * gfortran.dg/alloc_comp_assign.f03: New.
3247 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3248 __BUILTIN_FREE from 38 to 32.
3249
3250 2012-01-13 Jason Merrill <jason@redhat.com>
3251
3252 PR c++/20681
3253 * g++.dg/warn/Wreturn-type-7.C: New.
3254
3255 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3256
3257 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3258 assumption.
3259 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3260 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3261 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3262 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3263 int32plus because of big array needed.
3264 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3265 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3266
3267 2012-01-13 Jason Merrill <jason@redhat.com>
3268
3269 PR c++/51813
3270 * g++.dg/ext/visibility/template9.C: New.
3271
3272 PR c++/51620
3273 * g++.dg/cpp0x/defaulted34.C: New.
3274 * g++.dg/template/virtual3.C: New.
3275
3276 2012-01-13 Richard Guenther <rguenther@suse.de>
3277
3278 PR middle-end/8081
3279 * gcc.dg/torture/pr8081.c: New testcase.
3280
3281 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3282
3283 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3284
3285 2012-01-12 Jason Merrill <jason@redhat.com>
3286
3287 PR c++/51714
3288 * g++.dg/ext/stmtexpr14.C: New.
3289
3290 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3291
3292 PR c++/51633
3293 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3294
3295 2012-01-12 Jason Merrill <jason@redhat.com>
3296
3297 PR c++/48051
3298 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3299 * g++.dg/abi/mangle58.C: Likewise.
3300
3301 PR c++/51403
3302 * g++.dg/template/arg8.C: New.
3303
3304 2012-01-12 Ira Rosen <irar@il.ibm.com>
3305
3306 PR tree-optimization/51799
3307 * gcc.dg/vect/pr51799.c: New test.
3308 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3309 patterns.
3310
3311 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3312 Tobias Burnus <burnus@net-b.de>
3313
3314 PR fortran/51057
3315 PR fortran/51616
3316 * lib/target-supports.exp
3317 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3318 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3319
3320 2012-01-11 Jason Merrill <jason@redhat.com>
3321
3322 PR c++/51565
3323 * g++.dg/ext/attrib42.C: New.
3324
3325 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3326
3327 PR bootstrap/51796
3328 * gcc.dg/pr51796.c: New test.
3329
3330 2012-01-11 Jason Merrill <jason@redhat.com>
3331
3332 PR c++/51818
3333 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3334
3335 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3336
3337 * gnat.dg/array19.ad[sb]: New test.
3338
3339 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3340
3341 * gnat.dg/opt23.ad[sb]: New test.
3342 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3343 * gnat.dg/opt24.ad[sb]: New test.
3344
3345 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3346
3347 PR tree-optimization/49642
3348 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3349 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3350
3351 2012-01-11 Jason Merrill <jason@redhat.com>
3352
3353 PR c++/51613
3354 * g++.dg/template/explicit-args5.C: New.
3355
3356 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3357
3358 * gcc.c-torture/execute/20120110-1.c: New testcase.
3359
3360 2012-01-10 Jason Merrill <jason@redhat.com>
3361
3362 PR c++/51614
3363 * g++.dg/inherit/ambig1.C: New.
3364
3365 PR c++/51433
3366 * g++.dg/cpp0x/constexpr-cache1.C: New.
3367
3368 2012-01-10 Richard Guenther <rguenther@suse.de>
3369
3370 PR tree-optimization/51801
3371 * gcc.dg/torture/pr51801.c: New testcase.
3372
3373 2012-01-10 Tobias Burnus <burnus@net-b.de>
3374
3375 PR fortran/51652
3376 * gfortran.dg/allocate_with_typespec_5.f90: New.
3377
3378 2012-01-10 Tobias Burnus <burnus@net-b.de>
3379
3380 * gfortran.dg/class_39.f03: Update dg-error string.
3381
3382 2012-01-10 Richard Guenther <rguenther@suse.de>
3383
3384 PR tree-optimization/50913
3385 * gcc.dg/graphite/interchange-16.c: New testcase.
3386 * gcc.dg/graphite/scop-20.c: XFAIL.
3387 * gfortran.dg/graphite/interchange-1.f: Likewise.
3388 * gfortran.dg/graphite/block-1.f90: Likewise.
3389 * gfortran.dg/graphite/block-2.f: Likewise.
3390
3391 2012-01-10 Richard Henderson <rth@redhat.com>
3392
3393 * lib/target-supports.exp (check_effective_target_vect_perm,
3394 check_effective_target_vect_perm_byte,
3395 check_effective_target_vect_perm_short): Enable for arm neon.
3396
3397 2012-01-09 Tobias Burnus <burnus@net-b.de>
3398
3399 PR fortran/46328
3400 * gfortran.dg/typebound_operator_11.f90: New.
3401
3402 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3403
3404 * gnat.dg/array18.adb: New test.
3405 * gnat.dg/array18_pkg.ads: New helper.
3406
3407 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3408
3409 PR fortran/51791
3410 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3411 around base object in first assignment in main program.
3412 * gfortran.dg/typebound_operator_10.f03: New test.
3413
3414 2012-01-09 Martin Jambor <mjambor@suse.cz>
3415
3416 PR tree-optimization/51759
3417 * g++.dg/ipa/pr51759.C: New test.
3418
3419 2012-01-09 Tobias Burnus <burnus@net-b.de>
3420
3421 PR fortran/51758
3422 * gfortran.dg/optional_absent_2.f90: New.
3423
3424 2012-01-09 Tobias Burnus <burnus@net-b.de>
3425
3426 PR fortran/51578
3427 * gfortran.dg/use_17.f90: New.
3428
3429 2012-01-09 Gary Funck <gary@intrepid.com>
3430
3431 PR preprocessor/33919
3432 * gcc.dg/pr33919.c: New test.
3433 * gcc.dg/pr33919-0.h: New test header file.
3434 * gcc.dg/pr33919-1.h: Ditto.
3435 * gcc.dg/pr33919-2.h: Ditto.
3436
3437 2012-01-07 Jan Hubicka <jh@suse.cz>
3438
3439 PR tree-optimize/51694
3440 * gcc.c-torture/compile/pr51694.c: new testcase.
3441
3442 2012-01-07 Jan Hubicka <jh@suse.cz>
3443
3444 PR tree-optimization/51600
3445 * g++.dg/torture/pr51600.C: New testcase.
3446
3447 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3448
3449 PR gcov-profile/51715
3450 PR gcov-profile/51717
3451 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3452 * gcc.misc-tests/gcov-14.c: Likewise.
3453
3454 2012-01-06 Jason Merrill <jason@redhat.com>
3455
3456 * g++.dg/parse/new5.C: New.
3457
3458 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3459
3460 PR testsuite/51655
3461 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3462 including <string.h>.
3463
3464 2012-01-06 Jason Merrill <jason@redhat.com>
3465
3466 * g++.dg/abi/mangle51.C: New.
3467 * g++.dg/abi/mangle52.C: New.
3468 * g++.dg/abi/mangle53.C: New.
3469 * g++.dg/abi/mangle54.C: New.
3470 * g++.dg/abi/mangle55.C: New.
3471 * g++.dg/abi/mangle56.C: New.
3472 * g++.dg/abi/mangle57.C: New.
3473 * g++.dg/abi/mangle58.C: New.
3474 * g++.dg/abi/mangle59.C: New.
3475 * g++.dg/cpp0x/trailing3.C: Update mangling.
3476 * g++.dg/cpp0x/variadic111.C: Update mangling.
3477 * g++.dg/cpp0x/variadic4.C: Update mangling.
3478 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3479 * g++.dg/template/nontype22.C: Works now.
3480 * g++.dg/template/pr35240.C: Works now.
3481
3482 * g++.dg/cpp0x/error7.C: New.
3483
3484 2012-01-06 Tobias Burnus <burnus@net-b.de>
3485
3486 * gfortran.dg/deallocate_stat_2.f90: New.
3487 * coarray/allocate_errgmsg.f90: New.
3488 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3489 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3490 * coarray/subobject_1.f90: Fix for num_images > 1.
3491 * gfortran.dg/deallocate_stat.f90: Update due to changed
3492 stat= handling.
3493
3494 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3495
3496 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3497
3498 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3499
3500 * ada/acats/overflow.lst: Add cb20004.
3501
3502 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3503
3504 PR c++/51541
3505 * g++.dg/cpp0x/alias-decl-18.C: New test.
3506
3507 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3508
3509 * gcc.c-torture/execute/20120104-1.c: New test.
3510
3511 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3512
3513 PR fortran/PR48946
3514 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3515 the old typebound_operator_8.f03.
3516 * gfortran.dg/typebound_operator_8.f03: New version of
3517 typebound_operator_7.f03 with 'u' a derived type instead of a
3518 class object.
3519
3520 2012-01-05 Richard Guenther <rguenther@suse.de>
3521
3522 * g++.dg/torture/pr49309.C: Skip for -flto.
3523
3524 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3525
3526 PR middle-end/51761
3527 * gcc.c-torture/compile/pr51761.c: New test.
3528
3529 2012-01-05 Richard Guenther <rguenther@suse.de>
3530
3531 PR tree-optimization/51760
3532 * gcc.dg/torture/pr51760.c: New testcase.
3533
3534 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3535
3536 PR middle-end/51472
3537 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3538
3539 2012-01-05 Richard Guenther <rguenther@suse.de>
3540
3541 PR lto/41576
3542 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3543 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3544
3545 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR debug/51695
3548 * gcc.dg/pr51695.c: New test.
3549
3550 2012-01-04 Andrew Pinski <apinski@cavium.com>
3551
3552 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3553 * gcc.target/mips/octeon2-lx-1.c: New test.
3554 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3555 * gcc.target/mips/octeon2-lx-2.c: New test.
3556 * gcc.target/mips/octeon2-lx-3.c: New test.
3557
3558 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3559
3560 PR other/51163
3561 PR other/51164
3562 * gcc.dg/tm/alias-1.c: Adjust regexp.
3563 * gcc.dg/tm/alias-2.c: Adjust regexp.
3564
3565 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3566
3567 PR c++/51064
3568 * g++.dg/warn/Wparentheses-26.C: New.
3569
3570 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3571
3572 * gfortran.dg/elemental_optional_args_2.f90: New test.
3573
3574 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3575
3576 PR fortran/49693
3577 * gfortran.dg/common_17.f90: New test.
3578
3579 2012-01-04 Richard Guenther <rguenther@suse.de>
3580
3581 PR tree-optimization/49651
3582 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3583 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3584
3585 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3586
3587 PR c++/51738
3588 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3589
3590 2012-01-03 Andrew Pinski <apinski@cavium.com>
3591
3592 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3593 for all mips targets. Also allow an optional .cfi_startproc.
3594
3595 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3596
3597 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3598
3599 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3600
3601 PR c++/29273
3602 * g++.dg/rtti/dyncast5.C: New.
3603
3604 2012-01-03 Richard Guenther <rguenther@suse.de>
3605
3606 PR tree-optimization/51070
3607 * gcc.dg/torture/pr51070-2.c: New testcase.
3608
3609 2012-01-03 Richard Guenther <rguenther@suse.de>
3610
3611 PR tree-optimization/51692
3612 * gcc.dg/torture/pr51692.c: New testcase.
3613
3614 2012-01-03 Richard Guenther <rguenther@suse.de>
3615
3616 PR debug/51650
3617 * g++.dg/lto/pr51650-3_0.C: New testcase.
3618
3619 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3620
3621 PR c++/15867
3622 * g++.dg/warn/Wredundant-decls-spec.C: New.
3623
3624 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR tree-optimization/51719
3627 * g++.dg/tree-prof/pr51719.C: New test.
3628
3629 2012-01-03 Richard Guenther <rguenther@suse.de>
3630
3631 PR middle-end/51730
3632 * gcc.dg/fold-compare-6.c: New testcase.
3633
3634 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3635
3636 PR c++/51669
3637 * g++.dg/gomp/pr51669.C: New test.
3638
3639 2012-01-02 Jason Merrill <jason@redhat.com>
3640
3641 PR c++/51675
3642 * g++.dg/cpp0x/constexpr-union2.C: New.
3643
3644 PR c++/51666
3645 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3646
3647 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3648
3649 PR c++/51462
3650 * g++.dg/cpp0x/constexpr-99.C: New test.
3651
3652 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3653
3654 PR c++/20140
3655 * g++.dg/template/init9.C: New.
3656
3657 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3658
3659 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3660 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3661 rather than a specific number.
3662
3663 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3664
3665 PR fortran/46262
3666 PR fortran/46328
3667 PR fortran/51052
3668 * gfortran.dg/typebound_operator_7.f03: New.
3669 * gfortran.dg/typebound_operator_8.f03: New.
3670
3671 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3672
3673 PR target/51729
3674 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3675 XFAIL.
3676 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3677
3678 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3679
3680 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3681
3682 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3683
3684 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3685 for MIPS.
3686
3687 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3688
3689 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3690 * gfortran.dg/io_real_boz_4.f90: Likewise.
3691 * gfortran.dg/io_real_boz_5.f90: Likewise.
3692
3693 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3694
3695 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3696
3697 2012-01-02 Revital Eres <revital.eres@linaro.org>
3698
3699 * gcc.dg/sms-11.c: New file.
3700
3701 2012-01-02 Tobias Burnus <burnus@net-b.de>
3702
3703 PR fortran/51682
3704 * gfortran.dg/coarray/image_index_3.f90: New.
3705
3706 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3707
3708 PR c++/16603
3709 * g++.dg/parse/enum8.C: New.
3710
3711 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3712
3713 PR c++/51379
3714 * g++.dg/conversion/reinterpret4.C: New.
3715 * g++.dg/conversion/reinterpret1.C: Adjust.
3716
3717 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3718
3719 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3720
3721 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
3722
3723 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3724 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3725 * g++.old-deja/g++.jason/access14.C: Likewise.
3726 * g++.old-deja/g++.jason/access8.C: Likewise.
3727 * g++.old-deja/g++.jason/access1.C: Likewise.
3728 * g++.old-deja/g++.other/access3.C: Likewise.
3729 * g++.old-deja/g++.other/access5.C: Likewise.
3730 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3731 * g++.old-deja/g++.law/visibility22.C: Likewise.
3732 * g++.old-deja/g++.law/visibility26.C: Likewise.
3733 * g++.old-deja/g++.mike/p2746.C: Likewise.
3734 * g++.dg/debug/using1.C: Likewise.
3735 * g++.dg/lookup/using51.C: Likewise.
3736 * g++.dg/inherit/using5.C: Likewise.
3737 * g++.dg/inherit/pr30297.C: Likewise.
3738 * g++.dg/inherit/access8.C: Likewise.
3739 * g++.dg/torture/pr39362.C: Likewise.
3740 * g++.dg/template/crash13.C: Likewise.
3741 * g++.dg/template/using10.C: Likewise.
3742
3743 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3744
3745 PR fortran/51502
3746 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3747 change.
3748
3749 2012-01-01 Ira Rosen <irar@il.ibm.com>
3750
3751 PR tree-optimization/51704
3752 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3753 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3754 corresponding flags.
3755
3756 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3757
3758 PR c++/51723
3759 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3760
3761 2012-01-01 Jan Hubicka <jh@suse.cz>
3762
3763 PR rtl-optimization/51069
3764 * gcc.c-torture/compile/pr51069.c: New testcase.
3765
3766 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3767
3768 PR tree-optimization/51683
3769 * gcc.dg/pr51683.c: New test.
3770 \f
3771 Copyright (C) 2012 Free Software Foundation, Inc.
3772
3773 Copying and distribution of this file, with or without modification,
3774 are permitted in any medium without royalty provided the copyright
3775 notice and this notice are preserved.