]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c++/21008, DR 515
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
fc1e0846
JM
12009-11-13 Jason Merrill <jason@redhat.com>
2
ab11c13f
JM
3 PR c++/21008, DR 515
4 * g++.dg/template/inherit4.C: New.
5 * g++.dg/lookup/scoped8.C: Adjust.
6
fc1e0846
JM
7 PR c++/11987
8 * g++.dg/parse/typename11.C: New.
9 * g++.dg/template/crash48.C: Adjust.
10
ba0dc4be
UB
112009-11-13 Uros Bizjak <ubizjak@gmail.com>
12
13 PR testsuite/42001
14 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
15 lto_finish at the end.
16 * gfortran.dg/lto/lto.exp: Ditto.
17
f33e4dd7
JM
182009-11-12 Jason Merrill <jason@redhat.com>
19
f208b768
JM
20 PR c++/39560
21 * g++.dg/lookup/anon7.C: New.
22
7b3ad9f9
JM
23 PR c++/37037
24 * g++.dg/template/typedef21.C: New.
25
f33e4dd7
JM
26 PR c++/42013
27 * g++.dg/cpp0x/decltype19.C: New.
28
fae927d3
JM
292009-11-11 Jason Merrill <jason@redhat.com>
30
31 PR c++/39131
32 * g++.dg/dfp/typeid1.C: New.
33
ef2bbc8c
JW
342009-11-11 Janus Weil <janus@gcc.gnu.org>
35
36 PR fortran/41978
37 * gfortran.dg/proc_ptr_comp_22.f90: New test.
38
5fae76b1
L
392009-11-11 H.J. Lu <hongjiu.lu@intel.com>
40
41 PR testsuite/42001
42 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
43 lto_finish at the end.
44
45 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
46 (lto_finish): New. Restore mathlib.
47
17e7cb85
KT
482009-11-11 Kai Tietz <kai.tietz@onevision.com>
49
50 * g++.dg/torture/pushpop_macro.C: New testcase.
51 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
ba0dc4be 52 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
17e7cb85 53
ba0dc4be 542009-11-11 Jon Beniston <jon@beniston.com>
aa4945c1 55
ba0dc4be 56 * lib/target-supports.exp (check_profiling_available): lm32 target
5fae76b1
L
57 doesn't support profiling.
58 * gcc.dg/20020312-2.c: Add lm32 support.
ba0dc4be
UB
59 * g++.dg/other/packed1.C: Expect to fail on lm32.
60 * g++.old-deja/g++.jason/thunk3.C: Likewise.
aa4945c1 61
814a4c3b
DJ
622009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
63
64 * gcc.target/arm/neon: Regenerate generated tests.
65
1e799955
JM
662009-11-10 Jason Merrill <jason@redhat.com>
67
68 * g++.dg/init/placement5.C: New.
58926110
JM
69
70 PR c++/34158
71 * g++.dg/init/placement4.C: New.
72
5f743a56
EB
732009-11-10 Eric Botcazou <ebotcazou@adacore.com>
74
75 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
76 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
77 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
78 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
79
6692a053
EB
802009-11-10 Eric Botcazou <ebotcazou@adacore.com>
81
82 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
83 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
84
08d19889
KG
852009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
86
87 * gcc.c-torture/compile/pr41987.c: New.
88
29a0acd4
JJ
892009-11-09 Jakub Jelinek <jakub@redhat.com>
90
91 PR middle-end/40946
92 * gcc.dg/pr40946.c: New test.
93
ff14c1f7
JM
942009-11-09 Jason Merrill <jason@redhat.com>
95
0de2d392
JM
96 PR c++/41972
97 * g++.dg/template/ref4.C: New.
98
ff14c1f7
JM
99 PR c++/41994
100 * g++.dg/template/conv10.C: New.
101
ecd0e976
JM
1022009-11-07 Jason Merrill <jason@redhat.com>
103
6b887d86 104 PR c++/37920
ecd0e976
JM
105 * g++.dg/ext/typeof11.C: New.
106
2eea716d
JJ
1072009-11-08 Jakub Jelinek <jakub@redhat.com>
108
109 PR target/41985
110 * gcc.target/i386/pr41985.c: New test.
111
379c6f48
RG
1122009-11-08 Richard Guenther <rguenther@suse.de>
113
114 * gcc.dg/torture/pta-escape-1.c: New testcase.
115
d770e88d
EB
1162009-11-08 Eric Botcazou <ebotcazou@adacore.com>
117
118 * gnat.dg/rep_clause4.adb: New test.
119
eb149440
RG
1202009-11-08 Richard Guenther <rguenther@suse.de>
121
122 PR rtl-optimization/41928
123 * gfortran.dg/pr41928.f90: New testcase.
124
2a4217d3
JM
1252009-11-07 Jason Merrill <jason@redhat.com>
126
67dc1f24
JM
127 PR c++/18451
128 PR c++/40738
129 * g++.dg/parse/error36.C: Add parameter and template cases.
130 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
131 * g++.dg/ext/typedef-init.C: Likewise.
132 * g++.dg/lookup/hidden-class1.C: Likewise.
133 * g++.dg/lookup/hidden-class10.C: Likewise.
134 * g++.dg/lookup/hidden-class5.C: Likewise.
135 * g++.dg/lookup/hidden-class7.C: Likewise.
136 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
137 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
138 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
139 * g++.dg/lookup/strong-using-2.C: Likewise.
140 * g++.dg/other/typedef1.C: Likewise.
141 * g++.dg/parse/access10.C: Likewise.
142 * g++.dg/parse/constructor1.C: Likewise.
143 * g++.dg/parse/crash38.C: Likewise.
144 * g++.dg/parse/error3.C: Likewise.
145 * g++.dg/parse/typespec1.C: Likewise.
146 * g++.dg/template/typedef5.C: Likewise.
147 * g++.old-deja/g++.pt/typename3.C: Likewise.
148 * g++.old-deja/g++.pt/typename4.C: Likewise.
149 * g++.old-deja/g++.pt/typename6.C: Likewise.
150 * g++.old-deja/g++.robertl/eb94.C: Likewise.
151
2a4217d3
JM
152 * g++.dg/abi/regparm1.C: Fix execute test.
153
c58bbf00
JJ
1542009-11-07 Jakub Jelinek <jakub@redhat.com>
155
156 PR tree-optimization/41643
157 * gcc.dg/pr41643.c: New test.
158
246d24e9
JD
1592009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
160
161 PR fortran/41909
162 * gfortran.dg/recursive_check_15.f90: New test.
163
3c3905fc
JM
1642009-11-06 Jason Merrill <jason@redhat.com>
165
e1faa105
JM
166 PR c++/15946
167 * g++.dg/parse/error36.C: New.
168 * g++.old-deja/g++.other/typename1.C: Adjust.
169
3c3905fc
JM
170 PR c++/9381
171 * g++.dg/abi/regparm1.C: New.
172
7ac8318c
BS
1732009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
174
175 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
176 PLUGIN_PRAGMAS.
ba0dc4be
UB
177 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
178 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
179 and pragma_plugin-test-1.C.
7ac8318c 180
87e92864
AP
1812009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
182
183 PR c++/41536
184 * g++.dg/ext/always_inline-5.C: New test.
185
2e313572
JJ
1862009-11-06 Jakub Jelinek <jakub@redhat.com>
187
188 PR c++/41967
189 * g++.dg/gomp/pr41967.C: New test.
190
79af7c1f
MM
1912009-11-06 Michael Matz <matz@suse.de>
192
193 PR middle-end/41963
194 * gcc.dg/pr41963.c: New test.
195
d32599a6
JJ
1962009-11-06 Jakub Jelinek <jakub@redhat.com>
197
198 PR middle-end/41935
199 * gcc.dg/pr41935.c: New test.
200 * c-c++-common/pr41935.c: New test.
201 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
202 element.
203 * gcc.c-torture/execute/pr41935.c: New test.
204
9d79aec3
JM
2052009-11-05 Jason Merrill <jason@redhat.com>
206
11f18e1d
JM
207 PR c++/34180
208 * g++.dg/init/synth2.C: New.
209
040ca4b3
JM
210 PR c++/7046
211 * g++.dg/abi/pragma-pack1.C: New.
212
2395cd2e
JM
213 PR c++/34870
214 * g++.dg/lookup/koenig7.C: New.
215
9d79aec3
JM
216 PR c++/41703
217 * g++.dg/template/partial6.C: New.
218
4b7dd692
JW
2192009-11-05 Janus Weil <janus@gcc.gnu.org>
220
221 PR fortran/41556
222 * gfortran.dg/class_12.f03: New test.
223
5ddf0258
JJ
2242009-11-05 Jakub Jelinek <jakub@redhat.com>
225
226 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
227 in builtin's name.
228
5ab8b6b5
JM
2292009-11-04 Jason Merrill <jason@redhat.com>
230
231 PR c++/36912
232 * g++.dg/init/static-init2.C: New.
233
8bae6273
JW
2342009-11-05 Janus Weil <janus@gcc.gnu.org>
235
236 PR fortran/41556
237 PR fortran/41873
238 * gfortran.dg/interface_abstract_4.f90: New test.
239
eb621985
MK
2402009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
241
242 * gcc.target/m68k/pr41302.c: Fix target triplet.
243
f4ecc8fd
JM
2442009-11-04 Jason Merrill <jason@redhat.com>
245
246 PR c++/39413
247 * g++.dg/template/overload11.C: New.
248 * g++.dg/template/nested3.C: Adjust.
249
35a07c37
EB
2502009-11-04 Eric Botcazou <ebotcazou@adacore.com>
251
252 PR ada/20548
253 * ada/acats/norun.lst: Remove the stack checking tests.
254 * ada/acats/run_acats: Limit the stack to 8MB.
255
6168891d
JW
2562009-11-04 Janus Weil <janus@gcc.gnu.org>
257
258 PR fortran/41556
259 PR fortran/41937
260 * gfortran.dg/class_11.f03: New test.
261
eeeca7d4
JM
2622009-11-04 Jason Merrill <jason@redhat.com>
263
0bc044b8 264 PR c++/35067
eeeca7d4
JM
265 * g++.dg/abi/thunk5.C: New.
266
0e159e0f
AP
2672009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
268
269 PR rtl-opt/41833
270 * gcc.target/powerpc/altivec-33.c: New testcase.
271
ac3554c5
JM
2722009-11-04 Jason Merrill <jason@redhat.com>
273
274 PR c++/17365, DR 218
275 * g++.dg/lookup/koenig6.C: New.
276 * g++.dg/lookup/koenig5.C: Adjust.
277 * g++.dg/template/crash56.C: Adjust.
278 * g++.old-deja/g++.ns/koenig5.C: Adjust.
279
43a8b705
HJ
2802009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
281 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
282
283 * gcc.target/i386/xop-check.h: New file.
284 * gcc.target/i386/xop-hadduX.c: Ditto.
285 * gcc.target/i386/xop-haddX.c: Ditto.
286 * gcc.target/i386/xop-hsubX.c: Ditto.
287 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
288 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
289 * gcc.target/i386/xop-pcmov2.c: Ditto.
290 * gcc.target/i386/xop-pcmov.c: Ditto.
291 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
292 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
293 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
294 * gcc.target/i386/xop-shift1-vector.c: Ditto.
295 * gcc.target/i386/xop-shift2-vector.c: Ditto.
296 * gcc.target/i386/xop-shift3-vector.c: Ditto.
297 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
ba0dc4be 298 * gcc.target/i386/sse-12.c: Update with new compile options to
43a8b705
HJ
299 activate and check xopintrin.h intrinsic file.
300 * gcc.target/i386/sse-13.c: Ditto.
301 * gcc.target/i386/sse-14.c: Ditto.
302 * gcc.target/i386/sse-22.c: Ditto.
303 * gcc.target/i386/sse-23.c: Ditto.
304 * g++.dg/other/i386-2.C: Ditto.
305 * g++.dg/other/i386-3.C: Ditto.
306 * g++.dg/other/i386-5.C: Ditto.
307 * g++.dg/other/i386-6.C: Ditto.
308
57f5eef0
RE
3092009-11-04 Wei Guozhi <carrot@google.com>
310
311 PR target/40835
312 * gcc.target/arm/pr40835: New testcase.
313
0cf7986c
RE
3142009-11-04 Revital Eres <eres@il.ibm.com>
315
316 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
317 change in decision of peeling for alignment.
318 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
319 * gcc.dg/vect/vect-50.c: Likewise.
320 * gcc.dg/vect/vect-42.c: Likewise.
321 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
322 Likewise.
323 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
324 Likewise.
325 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
326 * gcc.dg/vect/vect-60.c: Likewise.
327 * gcc.dg/vect/vect-52.c: Likewise.
328 * gcc.dg/vect/vect-44.c: Likewise.
329 * gcc.dg/vect/vect-27.c: Likewise.
330 * gcc.dg/vect/vect-29.c: Likewise.
331 * gcc.dg/vect/vect-72.c: Likewise.
332 * gcc.dg/vect/vect-56.c: Likewise.
333 * gcc.dg/vect/vect-48.c: Likewise.
334 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
335 * gfortran.dg/vect/vect-2.f90: Likewise.
336 * gfortran.dg/vect/vect-5.f90: Likewise.
337
fbd43827
RG
3382009-11-04 Richard Guenther <rguenther@suse.de>
339
340 PR tree-optimization/41919
341 * gcc.c-torture/execute/pr41919.c: New testcase.
342
db5e2d51
MK
3432009-11-04 Carlos O'Donell <carlos@codesourcery.com>
344
345 PR target/41302
346 * gcc.target/m68k/pr41302.c: New test.
347
9a6f7249
JM
3482009-11-03 Jason Merrill <jason@redhat.com>
349
350 PR c++/36959
351 * g++.dg/opt/inline16.C: New.
352
d809253a
EB
3532009-11-03 Eric Botcazou <ebotcazou@adacore.com>
354
355 * gnat.dg/stack_check.adb1: New test.
356 * gnat.dg/stack_check.adb2: Likewise.
357
24d179b4
JJ
3582009-11-03 Jakub Jelinek <jakub@redhat.com>
359
360 PR rtl-optimization/41917
361 * gcc.c-torture/execute/pr41917.c: New test.
362
0b94d8b2
UB
3632009-11-03 Uros Bizjak <ubizjak@gmail.com>
364
365 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
366 dump to not include "call *%esp".
367
2e32c99e
JM
3682009-11-03 Jason Merrill <jason@redhat.com>
369
e58793e8
JM
370 PR c++/39786
371 * g++.dg/lookup/using22.C: New.
372
c5d3d0ba
JM
373 PR c++/41876
374 * g++.dg/parse/eh-decl.C: New.
375
aa9b7569
JM
376 PR c++/41927
377 * g++.dg/template/sfinae16.C: New.
378
a638b034
JM
379 PR c++/41815
380 * g++.dg/cpp0x/rv-return.C: New.
381 * g++.dg/cpp0x/deduce.C: Adjust.
382
60d21717
JM
383 PR c++/40944
384 * g++.dg/template/sfinae15.C: New.
385
2e32c99e
JM
386 PR c++/40687
387 * g++.dg/cpp0x/auto3.C: Remove xfail.
388
64c2f8de
TB
3892009-11-03 Tobias Burnus <burnus@net-b.de>
390
391 PR fortran/41907
392 * gfortran.dg/missing_optional_dummy_6.f90: New test.
393
9595a419
NC
3942009-11-03 Nick Clifton <nickc@redhat.com>
395
0b94d8b2 396 * gcc.target/rx/builtins.c: Remove redundant tests.
9595a419
NC
397 Add test of MVTIPL instruction.
398 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
399 function attributes. Add -msave-acc-in-interrupts option to the
400 command line.
401
48d3ee1d
AS
4022009-11-03 Andrew Stubbs <ams@codesourcery.com>
403 Maxim Kuvyrkov <maxim@codesourcery.com>
404
405 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
406 sh, m68k and fido.
407
ad5ed961
DS
4082009-11-03 Dodji Seketeli <dodji@redhat.com>
409
410 PR c++/38699
411 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
412 * c-c++-common/builtin-offsetof.c: ... here.
413
61c3c490
DS
4142009-11-03 Dodji Seketeli <dodji@redhat.com>
415
416 PR c++/38699
417 * c-c++-common/dfp/builtin-offsetof.c: New test.
418 * g++.dg/other/offsetof6.C: Likewise.
419
55a19d49 4202009-11-03 Uros Bizjak <ubizjak@gmail.com>
b511afdd 421
55a19d49
UB
422 PR target/41900
423 * gcc.target/i386/pr41900.c: New test.
424
4252009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
426
427 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
b511afdd 428
41dce858
DS
4292009-11-02 Dodji Seketeli <dodji@redhat.com>
430
431 PR c++/41856
55a19d49 432 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
41dce858
DS
433 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
434
9d5874cf
DS
4352009-11-02 Dodji Seketeli <dodji@redhat.com>
436
437 PR c++/37093
438 * g++.dg/other/ptrmem10.C: New test.
439 * g++.dg/other/ptrmem11.C: Likewise.
440
5815841f
JJ
4412009-11-02 Janis Johnson <janis187@us.ibm.com>
442
443 PR testsuite/41878
444 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
445 spaces in some expressions.
446
1eee69dd
JM
4472009-11-02 Jason Merrill <jason@redhat.com>
448
449 * g++.dg/other/linkage2.C: Move to...
450 * g++.dg/cpp0x/linkage2.C: ..here.
451 * g++.dg/abi/mangle32.C: Add -std=c++0x.
452 * g++.dg/cpp0x/nolinkage1.C: Likewise.
453 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
454 * g++.dg/ext/anon-struct4.C: Revert earlier change.
455 * g++.dg/lookup/anon2.C: Likewise.
456 * g++.dg/other/anon3.C: Likewise.
457 * g++.dg/template/arg2.C: Likewise.
458 * g++.dg/template/local4.C: Likewise.
459 * g++.old-deja/g++.law/operators32.C: Likewise.
460 * g++.old-deja/g++.other/linkage2.C: Likewise.
461 * g++.old-deja/g++.pt/enum6.C: Likewise.
462 * g++.old-deja/g++.other/anon9.C: Likewise.
463 * g++.old-deja/g++.other/linkage1.C: Likewise.
e150c414 464 * c-c++-common/dfp/pr35620.c: Give the union a name.
1eee69dd 465
d7c0c068
UW
4662009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
467
468 PR tree-optimization/41857
469 * gcc.target/spu/ea/pr41857.c: New file.
470
2b93f88d
MJ
4712009-11-02 Martin Jambor <mjambor@suse.cz>
472
473 PR tree-optimization/41750
474 * gcc.c-torture/execute/pr41750.c: New test.
475
9789ba46
JJ
4762009-11-02 Jakub Jelinek <jakub@redhat.com>
477
68052d59
JJ
478 PR tree-optimization/41841
479 * gcc.dg/pr41841.c: New test.
480
0fba566c
JJ
481 PR debug/41893
482 * gcc.dg/debug/pr41893-1.c: New test.
483 * gcc.dg/debug/pr41893-2.c: New file.
484
9789ba46
JJ
485 PR c++/41774
486 * g++.dg/ext/visibility/namespace3.C: New test.
487
3f252b91
JM
4882009-11-01 Jason Merrill <jason@redhat.com>
489
490 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
491 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
492 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
493
ebcc3d93
EB
4942009-11-01 Eric Botcazou <ebotcazou@adacore.com>
495
496 * gnat.dg/opt5.adb: New test.
497
958dd42b
TB
4982009-11-01 Tobias Burnus <burnus@net-b.de>
499
500 PR fortran/41872
501 * gfortran.dg/allocatable_scalar_4.f90: New test.
502
745ff31f
TB
5032009-11-01 Tobias Burnus <burnus@net-b.de>
504
505 PR fortran/41850
506 * gfortran.dg/intent_out_6.f90: New testcase.
507
164247b0
JM
5082009-10-31 Richard Guenther <rguenther@suse.de>
509
510 * g++.dg/tree-ssa/restrict1.C: New.
511
691a1b27
JM
5122009-10-31 Jason Merrill <jason@redhat.com>
513
c86f25e8
JM
514 * g++.dg/rtti/typeid9.C: New.
515
691a1b27
JM
516 PR c++/41754
517 * g++.dg/cpp0x/initlist25.C: New.
518
03472fdd
EB
5192009-10-31 Eric Botcazou <ebotcazou@adacore.com>
520
521 * gnat.dg/specs/rep_clause4.ads: New test.
522
ee817a8b
AH
5232009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
524
525 PR target/41885
526 * gcc.target/avr/torture/pr41885.c: New test.
527
62f9f3ce
EB
5282009-10-30 Eric Botcazou <ebotcazou@adacore.com>
529
530 * gnat.dg/specs/pack5.ads: New test.
531
95460024
AJ
5322009-10-30 Andrew Jenner <andrew@codesourcery.com>
533
534 * lib/target-supports.exp: Handle powerpc-*-elf.
535
890b9b96
L
5362009-10-30 H.J. Lu <hongjiu.lu@intel.com>
537
538 PR target/40838
539 * gcc.target/i386/incoming-6.c: New.
540 * gcc.target/i386/incoming-7.c: Likewise.
541 * gcc.target/i386/incoming-8.c: Likewise.
542 * gcc.target/i386/incoming-9.c: Likewise.
543 * gcc.target/i386/incoming-10.c: Likewise.
544 * gcc.target/i386/incoming-11.c: Likewise.
545 * gcc.target/i386/incoming-12.c: Likewise.
546 * gcc.target/i386/incoming-13.c: Likewise.
547 * gcc.target/i386/incoming-14.c: Likewise.
548 * gcc.target/i386/incoming-15.c: Likewise.
549 * gcc.target/i386/pr37843-4.c: Likewise.
550
649fb657
DS
5512009-10-30 Dodji Seketeli <dodji@redhat.com>
552
553 PR c++/41863
554 * g++.dg/template/sizeof12.C: New test.
555
ff67c0a5
EB
5562009-10-29 Eric Botcazou <ebotcazou@adacore.com>
557
558 * gnat.dg/pack14.adb: New test.
559
c376dbfb
DD
5602009-10-29 David Daney <ddaney@caviumnetworks.com>
561
562 * gcc.target/mips/mips.exp (mips_option_groups): Add
563 mcount-ra-address.
564 * gcc.target/mips/mmcount-ra-address-1.c: New test.
565 * gcc.target/mips/mmcount-ra-address-2.c: New test.
566 * gcc.target/mips/mmcount-ra-address-3.c: New test.
567
44e82499
MM
5682009-10-29 Michael Matz <matz@suse.de>
569
570 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
571 * gcc.target/i386/sse-recip-vec.c: Ditto.
572 * gcc.target/i386/brokensqrt.c: New test.
573
e6524a51
TB
5742009-10-29 Tobias Burnus <burnus@net-b.de>
575
576 PR fortran/41777
55a19d49 577 * gfortran.dg/associated_target_3.f90: New testcase.
e6524a51 578
584573f9
RAE
5792009-10-29 Rafael Avila de Espindola <espindola@google.com>
580
581 * gfortran.dg/lto/pr41764_0.f: New.
582
8a1326b3
MJ
5832009-10-29 Martin Jambor <mjambor@suse.cz>
584
585 PR tree-optimization/41775
aeaebc93 586 * g++.dg/torture/pr41775.C: New testcase.
8a1326b3 587
160594b0
JM
5882009-10-28 Jason Merrill <jason@redhat.com>
589
590 * g++.dg/cpp0x/inline-ns1.C: New.
591 * g++.dg/cpp0x/inline-ns2.C: New.
592 * g++.dg/cpp0x/inline-ns3.C: New.
593
c4bb78e9
PB
5942009-10-28 Paolo Bonzini <bonzini@gnu.org>
595
596 PR rtl-optimization/39715
597 * gcc.target/arm/thumb-ltu.c: New.
598
cfee9aa4
RG
5992009-10-28 Richard Guenther <rguenther@suse.de>
600
601 PR lto/41808
602 PR lto/41839
603 * gcc.dg/lto/20091027-1_0.c: New testcase.
604 * gcc.dg/lto/20091027-1_1.c: Likewise.
605 * g++.dg/lto/20091026-1_0.C: Likewise.
606 * g++.dg/lto/20091026-1_1.C: Likewise.
607 * g++.dg/lto/20091026-1_a.h: Likewise.
608
6ac719d3
JJ
6092009-10-28 Jakub Jelinek <jakub@redhat.com>
610
a1c65695
JJ
611 PR middle-end/41837
612 * gcc.dg/pr41837.c: New test.
613
f46835f5
JJ
614 PR debug/41801
615 * g++.dg/ext/sync-3.C: New test.
616
6ac719d3
JJ
617 PR target/41762
618 * gcc.dg/pr41762.c: New test.
619
1307c758
RG
6202009-10-28 Richard Guenther <rguenther@suse.de>
621
622 PR middle-end/41855
623 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
624 * gfortran.dg/lto/20091028-1_1.c: Likewise.
625 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
626 * gfortran.dg/lto/20091028-2_1.c: Likewise.
627
5d49d0ea
PB
6282009-10-28 Paolo Bonzini <bonzini@gnu.org>
629
630 PR rtl-optimization/39715
631 * gcc.target/arm/thumb-bitfld1.c: New.
632
582021ba
PB
6332009-10-28 Paolo Bonzini <bonzini@gnu.org>
634
635 PR rtl-optimization/40741
636 * gcc.target/arm/thumb-branch1.c: New.
637
b77068f2
JM
6382009-10-27 Jason Merrill <jason@redhat.com>
639
640 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
641 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
642 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
643 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
644
df66d165
EB
6452009-10-27 Eric Botcazou <ebotcazou@adacore.com>
646
647 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
648 * gnat.dg/null_pointer_deref2.adb: Likewise.
649
5c245b95
RG
6502009-10-27 Richard Guenther <rguenther@suse.de>
651
652 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
653
06302a02
JJ
6542009-10-27 Jakub Jelinek <jakub@redhat.com>
655
656 PR c/41842
657 * gcc.dg/pr41842.c: New test.
658
673beced
RE
6592009-10-27 Revital Eres <eres@il.ibm.com>
660
661 PR tree-optimization/40648
662 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
663 change in decision of peeling for alignment.
664 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
665 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
666 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
667 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
668 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
669 * gcc.dg/vect/vect-50.c: Likewise.
670 * gcc.dg/vect/vect-33.c: Likewise.
671 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
672 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
673 Likewise.
674 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
675 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
676 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
677 Likewise.
678 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
679 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
680 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
681 * gcc.dg/vect/vect-60.c: Likewise.
682 * gcc.dg/vect/vect-26.c: Likewise.
683 * gcc.dg/vect/vect-52.c: Likewise.
684 * gcc.dg/vect/vect-44.c: Likewise.
685 * gcc.dg/vect/vect-27.c: Likewise.
686 * gcc.dg/vect/vect-70.c: Likewise.
687 * gcc.dg/vect/vect-28.c: Likewise.
688 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
689 * gcc.dg/vect/vect-109.c: Likewise.
690 * gcc.dg/vect/vect-54.c: Likewise.
691 * gcc.dg/vect/vect-29.c: Likewise.
692 * gcc.dg/vect/vect-72.c: Likewise.
693 * gcc.dg/vect/vect-56.c: Likewise.
694 * gcc.dg/vect/vect-48.c: Likewise.
695 * gcc.dg/vect/vect-91.c: Likewise.
696 * gcc.dg/vect/vect-92.c: Likewise.
697 * gcc.dg/vect/vect-58.c: Likewise.
698 * gcc.dg/vect/slp-25.c: Likewise.
699 * gcc.dg/vect/vect-93.c: Likewise.
700 * gcc.dg/vect/vect-95.c: Likewise.
701 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
702 * gcc.dg/vect/vect-87.c: Likewise.
703 * gcc.dg/vect/vect-96.c: Likewise.
704 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
705 * gcc.dg/vect/vect-88.c: Likewise.
706 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
707 * gcc.dg/vect/vect-89.c: Likewise.
708 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
709 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
710 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
711 * gfortran.dg/vect/vect-2.f90: Likewise.
712 * gfortran.dg/vect/vect-3.f90: Likewise.
713 * gfortran.dg/vect/vect-4.f90: Likewise.
714 * gfortran.dg/vect/vect-5.f90: Likewise.
715
583d1147
JJ
7162009-10-27 Jakub Jelinek <jakub@redhat.com>
717
718 PR c++/41020
719 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
720
2b8b9f74
BE
7212009-10-26 Ben Elliston <bje@au.ibm.com>
722 Michael Meissner <meissner@linux.vnet.ibm.com>
723 Ulrich Weigand <uweigand@de.ibm.com>
724
725 * gcc.target/spu/ea/ea.exp: New file.
726 * gcc.target/spu/ea/cache1.c: Likewise.
727 * gcc.target/spu/ea/cast1.c: Likewise.
728 * gcc.target/spu/ea/cast2.c: Likewise.
729 * gcc.target/spu/ea/compile1.c: Likewise.
730 * gcc.target/spu/ea/compile2.c: Likewise.
731 * gcc.target/spu/ea/cppdefine.c: Likewise.
732 * gcc.target/spu/ea/errors1.c: Likewise.
733 * gcc.target/spu/ea/errors2.c: Likewise.
734 * gcc.target/spu/ea/execute1.c: Likewise.
735 * gcc.target/spu/ea/execute2.c: Likewise.
736 * gcc.target/spu/ea/execute3.c: Likewise.
737 * gcc.target/spu/ea/ops1.c: Likewise.
738 * gcc.target/spu/ea/ops2.c: Likewise.
739 * gcc.target/spu/ea/options1.c: Likewise.
740 * gcc.target/spu/ea/test-sizes.c: Likewise.
741
bde2d108
JJ
7422009-10-26 Jakub Jelinek <jakub@redhat.com>
743
7752e522
JJ
744 PR bootstrap/41345
745 * gcc.dg/pr41345.c: New test.
746
bde2d108
JJ
747 PR debug/41828
748 * g++.dg/debug/dwarf2/anonname1.C: New test.
749
20f2653e
JM
7502009-10-26 Jason Merrill <jason@redhat.com>
751
752 PR c++/38796
753 * g++.dg/cpp0x/defaulted15.C: New.
754 * g++.dg/cpp0x/defaulted16.C: New.
755
f96d6fd0
DS
7562009-10-26 Dodji Seketeli <dodji@redhat.com>
757
758 PR c++/41785
aeaebc93 759 * g++.dg/cpp0x/variadic96.C: New test.
f96d6fd0 760
65a324b4
NC
7612009-10-26 Nick Clifton <nickc@redhat.com>
762
763 * lib/target-supports.exp (check_profiling_available):
764 Profiling is not, currently, available for the RX port.
55a19d49 765 (check_effective_target_hard_float): Add support for RX target.
65a324b4
NC
766 * gcc.target/rx: New directory.
767 * gcc.target/rx/builtins.c: New test file.
768 * gcc.target/rx/interrupts.c: New test file.
769 * gcc.target/rx/rx-abi-function-tests.c: New test file.
770 * gcc.target/rx/zero-width-bitfield.c: New test file.
771 * gcc.target/rx/i272091.c: New test file.
772 * gcc.target/rx/packed-struct.c: New test file.
773 * gcc.target/rx/rx.exp: New file: Drives RX tests.
2c9062e2 774
3dd1bb6a
AP
7752009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
776
777 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
778 * gcc.dg/lto/20091016-1_0.c: Likewise.
779 * gcc.dg/lto/20090206-1_0.c: Likewise.
780 * gcc.dg/lto/20081120-1_0.c: Likewise.
781 * gcc.dg/lto/20081120-2_0.c: Likewise.
782 * gcc.dg/lto/20090116_0.c: Likewise.
783 * gcc.dg/lto/20081126_0.c: Likewise.
784 * gcc.dg/lto/20091013-1_0.c: Likewise.
785 * gcc.dg/lto/20081212-1_0.c: Likewise.
786 * gcc.dg/lto/20091015-1_0.c: Likewise.
787 * gcc.dg/lto/20090126-1_0.c: Likewise.
788 * gcc.dg/lto/20090126-2_0.c: Likewise.
789 * gcc.dg/lto/20091020-1_0.c: Likewise.
790 * gcc.dg/lto/20091020-2_0.c: Likewise.
791 * gcc.dg/lto/20081204-1_0.c: Likewise.
792 * gcc.dg/lto/20081204-2_0.c: Likewise.
793 * gcc.dg/lto/20081224_0.c: Likewise.
794 * gcc.dg/lto/20090219_0.c: Likewise.
795
a0ff8620
DS
7962009-10-26 Dodji Seketeli <dodji@redhat.com>
797
798 PR c++/41020
799 * g++.dg/lookup/extern-c-redecl2.C: New test.
800 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
801 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
802 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
803
84280917
MM
8042009-10-26 Michael Matz <matz@suse.de>
805
806 PR tree-optimization/41783
807 * gcc.dg/pr41783.c: New test.
808 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
809 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
810 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
811
60f5ed26
JW
8122009-10-26 Janus Weil <janus@gcc.gnu.org>
813
814 PR fortran/41714
815 * gfortran.dg/class_allocate_4.f03: New test.
816
8af9d17f
AN
8172009-10-24 Adam Nemet <anemet@caviumnetworks.com>
818
819 * gcc.target/mips/mult-1.c: New test.
820
117a714e
JW
8212009-10-24 Janus Weil <janus@gcc.gnu.org>
822
823 PR fortran/41784
824 * gfortran.dg/extends_8.f03: New test.
825
e99c3ccc
EB
8262009-10-24 Eric Botcazou <ebotcazou@adacore.com>
827
828 * gnat.dg/specs/pack4.ads: New test.
829
2f18d9af
EB
8302009-10-24 Eric Botcazou <ebotcazou@adacore.com>
831
832 * gnat.dg/null_pointer_deref1.adb: New test.
833 * gnat.dg/null_pointer_deref2.adb: Likewise.
834
c0f81f78
PT
8352009-10-24 Paul Thomas <pault@gcc.gnu.org>
836
837 PR fortran/41772
838 * gfortran.dg/transfer_intrinsic_3.f90.
839
72580319
EB
8402009-10-24 Eric Botcazou <ebotcazou@adacore.com>
841
842 * gnat.dg/opt4.adb: New test.
843
26d8af35
JM
8442009-10-23 Joseph Myers <joseph@codesourcery.com>
845
846 PR c/40033
847 * gcc.dg/noncompile/pr40033-1.c: New test.
848
8ab079f4
DS
8492009-10-23 Dodji Seketeli <dodji@redhat.com>
850
851 PR c++/40808
852 * g++.dg/abi/mangle34.C: New test
853
78dd7466
JM
8542009-10-23 Jason Merrill <jason@redhat.com>
855
9660afe0
JM
856 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
857
78dd7466
JM
858 Core issue 899
859 * g++.dg/cpp0x/explicit4.C: New.
860
bc0bf7e9
JM
8612009-10-23 Joseph Myers <joseph@codesourcery.com>
862
863 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
864 *-*-cygwin.
865 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
866 for *-*-mingw* and *-*-cygwin.
867 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
868 * g++.dg/template/spec35.C: Disable weak symbol test for
869 *-*-mingw* and *-*-cygwin.
870
871 PR testsuite/31342
872 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
873
566df91a
JW
8742009-10-23 Janus Weil <janus@gcc.gnu.org>
875
876 PR fortran/41800
877 * gfortran.dg/class_10.f03: New test.
878
3fc841c8
MM
8792009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
880
881 PR target/41787
882 * gcc.target/powerpc/vsx-vrsave.c: New file.
883
cb9c2485
JM
8842009-10-23 Joseph Myers <joseph@codesourcery.com>
885
886 PR c/41673
887 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
888
5813994e
RG
8892009-10-23 Richard Guenther <rguenther@suse.de>
890
891 PR tree-optimization/41778
892 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
893
ea989a1f
RG
8942009-10-22 Richard Guenther <rguenther@suse.de>
895
896 PR lto/41791
897 * g++.dg/lto/20091022-2_0.C: New testcase.
898
848af81e
RG
8992009-10-22 Richard Guenther <rguenther@suse.de>
900
901 PR lto/41730
902 * g++.dg/lto/20091022-1_0.C: New testcase.
903
7e06c3d6
EB
9042009-10-22 Razya Ladelsky <razya@il.ibm.com>
905
906 * gcc.dg/autopar/outer-4.c: Adjust scan.
907 * gcc.dg/autopar/outer-5.c: Adjust scan.
908 * gcc.dg/autopar/outer-5.c: Add scan optimized.
909
910 * libgomp.graphite/force-parallel-2.c: Adjust scan.
911 * gcc.dg/autopar/outer-1.c: New testcase.
912 * gcc.dg/autopar/outer-2.c: New testcase.
913 * gcc.dg/autopar/outer-3.c: New testcase.
914 * gcc.dg/autopar/outer-4.c: New testcase.
915 * gcc.dg/autopar/outer-5.c: New testcase.
916 * gcc.dg/autopar/outer-6.c: New testcase.
917
c59f5d1b
JH
9182009-10-22 Jan Hubicka <jh@suse.cz>
919
920 * gcc.c-torture/compile/pr40556.c: New testcase.
921
76d02e9f
JW
9222009-10-22 Janus Weil <janus@gcc.gnu.org>
923
924 PR fortran/41781
925 * gfortran.dg/goto_8.f90: New test case.
926
f29deac9
SP
9272009-10-21 Sebastian Pop <sebastian.pop@amd.com>
928
929 PR tree-optimization/41497
930 * gcc.dg/tree-ssa/pr41497.c: New.
931
f4e18810
SE
9322009-10-21 Steve Ellcey <sje@cup.hp.com>
933
934 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
935
58f451f0
JM
9362009-10-21 Joseph Myers <joseph@codesourcery.com>
937
938 * gcc.dg/tls/pie-1.c: New test.
939
742c8819
JJ
9402009-10-21 Jakub Jelinek <jakub@redhat.com>
941
942 * g++.dg/abi/mangle33.C: New test.
943
3c28a5f4
EB
9442009-10-21 Eric Botcazou <ebotcazou@adacore.com>
945
946 * gnat.dg/discr22.adb: New test.
947
59a05b0c
EB
9482009-10-21 Eric Botcazou <ebotcazou@adacore.com>
949
950 * gnat.dg/loop_optimization7.ad[sb]: New test.
951 * gnat.dg/loop_optimization7_pkg.ads: New helper.
952
aa9aed00
JW
9532009-10-21 Janus Weil <janus@gcc.gnu.org>
954
955 PR fortran/41706
956 PR fortran/41766
957 * gfortran.dg/class_9.f03: Extended test case.
958 * gfortran.dg/select_type_7.f03: New test case.
959
a30f8936
RG
9602009-10-20 Richard Guenther <rguenther@suse.de>
961
962 * gcc.dg/lto/20091020-3_0.c: New testcase.
963
20d36f0e
RG
9642009-10-20 Richard Guenther <rguenther@suse.de>
965
966 PR lto/41761
967 * gcc.dg/lto/20091020-1_0.c: New testcase.
968 * gcc.dg/lto/20091020-1_1.c: Likewise.
969 * gcc.dg/lto/20091020-2_0.c: Likewise.
970 * gcc.dg/lto/20091020-2_1.c: Likewise.
971
dd8c071d
JJ
9722009-10-20 Jakub Jelinek <jakub@redhat.com>
973
974 PR debug/41340
975 * gcc.dg/pr41340.c: New test.
976
a1aa1701
EB
9772009-10-20 Eric Botcazou <ebotcazou@adacore.com>
978
979 * gnat.dg/discr21.ad[sb]: New test.
980 * gnat.dg/discr21_pkg.ads: New helper.
981
f116b2fc
PT
9822009-10-20 Paul Thomas <pault@gcc.gnu.org>
983
984 PR fortran/41706
985 * gfortran.dg/class_9 : New test.
986
270213ca 9872009-10-19 Jakub Jelinek <jakub@redhat.com>
4793ad6b 988
2c6e3f55
JJ
989 * gcc.dg/raw-string-1.c: New test.
990 * gcc.dg/raw-string-2.c: New test.
991 * gcc.dg/raw-string-3.c: New test.
992 * gcc.dg/raw-string-4.c: New test.
993 * gcc.dg/raw-string-5.c: New test.
994 * gcc.dg/raw-string-6.c: New test.
995 * gcc.dg/raw-string-7.c: New test.
996 * gcc.dg/utf8-1.c: New test.
997 * gcc.dg/utf8-2.c: New test.
998 * gcc.dg/utf-badconcat2.c: New test.
999 * gcc.dg/utf-dflt2.c: New test.
1000 * gcc.dg/cpp/include6.c: New test.
1001 * g++.dg/ext/raw-string-1.C: New test.
1002 * g++.dg/ext/raw-string-2.C: New test.
1003 * g++.dg/ext/raw-string-3.C: New test.
1004 * g++.dg/ext/raw-string-4.C: New test.
1005 * g++.dg/ext/raw-string-5.C: New test.
1006 * g++.dg/ext/raw-string-6.C: New test.
1007 * g++.dg/ext/raw-string-7.C: New test.
1008 * g++.dg/ext/utf8-1.C: New test.
1009 * g++.dg/ext/utf8-2.C: New test.
1010 * g++.dg/ext/utf-badconcat2.C: New test.
1011 * g++.dg/ext/utf-dflt2.C: New test.
1012
4793ad6b
JJ
1013 * gcc.dg/cleanup-13.c: New test.
1014
1517fd57
JW
10152009-10-19 Janus Weil <janus@gcc.gnu.org>
1016
1017 PR fortran/41586
1018 * gfortran.dg/auto_dealloc_1.f90: New test case.
1019
270213ca 10202009-10-19 Jakub Jelinek <jakub@redhat.com>
55165bf6
JJ
1021
1022 Port from redhat/gcc-4_4-branch:
1023 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1024 * gcc.dg/debug/vta-2.c: New test.
1025
1026 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1027 * gcc.dg/debug/vta-1.c: New.
1028
a141816c
EB
10292009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1030
1031 * gnat.dg/noreturn2.ad[sb]: New test.
1032
585ba38f
TB
10332009-10-19 Tobias Burnus <burnus@net-b.de>
1034
1035 PR fortran/41755
1036 * gfortran.dg/equiv_8.f90: New test.
1037 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1038
5728868b
JM
10392009-10-19 Joseph Myers <joseph@codesourcery.com>
1040
1041 * gcc.target/arm/neon-thumb2-move.c: New test.
1042
2d3fc6aa
JJ
10432009-10-19 Jakub Jelinek <jakub@redhat.com>
1044
1045 * gcc.dg/debug/vta-3.c: New test.
1046
d79c2936
EB
10472009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1048
1049 * gnat.dg/nested_proc.adb: Rename into...
1050 * gnat.dg/nested_proc1.adb: ...this.
1051 * gnat.dg/nested_proc2.adb: New test.
1052
79ddec02
EB
10532009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1054
1055 * gnat.dg/noreturn1.ad[sb]: New test.
1056
2e23972e
JW
10572009-10-17 Janus Weil <janus@gcc.gnu.org>
1058 Paul Thomas <pault@gcc.gnu.org>
1059
1060 PR fortran/41629
1061 * gfortran.dg/class_6.f90: New test.
1062
1063 PR fortran/41608
1064 PR fortran/41587
1065 * gfortran.dg/class_7.f90: New test.
1066
1067 PR fortran/41618
1068 * gfortran.dg/class_8.f90: New test.
1069
96d356ef
RG
10702009-10-17 Richard Guenther <rguenther@suse.de>
1071
1072 * gcc.dg/lto/20091017-1_0.c: New testcase.
1073 * gcc.dg/lto/20091017-1_1.c: Likewise.
1074
5efc527b
EB
10752009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1076
1077 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1078
431cfac1
EB
10792009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1080
1081 * gnat.dg/aggr11.adb: New test.
1082 * gnat.dg/aggr11_pkg.ads: New helper.
1083
3f273c8a
EB
10842009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1085
1086 * gnat.dg/slice8.adb: New test.
1087 * gnat.dg/slice8_pkg1.ads: New helper.
1088 * gnat.dg/slice8_pkg2.ads: Likewise.
1089 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1090
9f4afcd4
EB
10912009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1092
1093 * gnat.dg/unchecked_convert4.adb: New test.
1094
6c3f4949
JM
10952009-10-15 Jason Merrill <jason@redhat.com>
1096
1097 PR c++/38798
1098 * g++.dg/cpp0x/trailing5.C: New.
1099
14d4edef
JM
1100 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1101 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1102 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1103 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1104
0ae278e7
JW
11052009-10-16 Janus Weil <janus@gcc.gnu.org>
1106
1107 PR fortran/41719
1108 * gfortran.dg/class_5.f03: New test case.
1109 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1110 * gfortran.dg/typebound_operator_4.f03: Ditto.
1111
2f5ac7f2
KG
11122009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1113
1114 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1115 * g++.dg/other/first-global.C: Likewise.
1116 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1117 * g++.dg/torture/pr40323.C: Likewise.
1118 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1119 * gcc.dg/inline-33.c: Likewise.
1120 * gcc.dg/ipa/ipa-1.c: Likewise.
1121 * gcc.dg/ipa/ipa-2.c: Likewise.
1122 * gcc.dg/ipa/ipa-3.c: Likewise.
1123 * gcc.dg/ipa/ipa-4.c: Likewise.
1124 * gcc.dg/ipa/ipa-5.c: Likewise.
1125 * gcc.dg/ipa/ipa-7.c: Likewise.
1126 * gcc.dg/ipa/ipacost-2.c: Likewise.
1127 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1128 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1129 * gfortran.dg/whole_file_5.f90: Likewise.
1130 * gfortran.dg/whole_file_6.f90: Likewise.
1131
076ba157
RG
11322009-10-16 Richard Guenther <rguenther@suse.de>
1133
1134 PR tree-optimization/41728
1135 * gcc.c-torture/compile/pr41728.c: New testcase.
1136
2ced58ea
RG
11372009-10-16 Richard Guenther <rguenther@suse.de>
1138
1139 PR lto/41598
1140 * gcc.dg/lto/20091016-1_0.c: New testcase.
1141 * gcc.dg/lto/20091016-1_1.c: Likewise.
1142 * gcc.dg/lto/20091016-1_a.h: Likewise.
1143
35f1e9f4
RG
11442009-10-16 Richard Guenther <rguenther@suse.de>
1145
1146 PR lto/41715
1147 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1148 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1149 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1150
775dc670
RG
11512009-10-16 Richard Guenther <rguenther@suse.de>
1152
1153 PR lto/41713
1154 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1155
d02a5a4b
JJ
11562009-10-15 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR debug/41717
1159 * gcc.dg/debug/pr41717.c: New test.
1160
28188747
PT
11612009-10-16 Paul Thomas <pault@gcc.gnu.org>
1162
1163 PR fortran/41648
1164 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1165
1166 PR fortran/41656
1167 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1168
1c9df37c
MM
11692009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1170
1171 PR target/23983
1172 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1173 result used.
1174 * g++.dg/ext/altivec-2.C (main): Ditto.
1175
fc5e3cd4
KG
11762009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1177
1178 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1179 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1180
4c8160e7
RG
11812009-10-15 Richard Guenther <rguenther@suse.de>
1182
1183 PR lto/41669
1184 * gcc.dg/lto/20091015-1_0.c: New testcase.
1185 * gcc.dg/lto/20091015-1_1.c: Likewise.
1186 * gcc.dg/lto/20091015-1_2.c: Likewise.
1187 * gcc.dg/lto/20091015-1_a.h: Likewise.
1188 * gcc.dg/lto/20091015-1_b.h: Likewise.
1189
b8b6edc9
SE
11902009-10-15 Steve Ellcey <sje@cup.hp.com>
1191
1192 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1193
8e200755
DG
11942009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1195
bd62d832 1196 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
8e200755 1197
4c0a0455
JJ
11982009-10-14 Jakub Jelinek <jakub@redhat.com>
1199
1200 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1201 line from 1 to 0.
1202 * obj-c++.dg/bitfield-1.mm: Likewise.
1203 * obj-c++.dg/bitfield-4.mm: Likewise.
1204
3e8c245c
RG
12052009-10-14 Richard Guenther <rguenther@suse.de>
1206
1207 PR lto/41173
1208 * gcc.dg/lto/20091014-1_0.c: New testcase.
1209
0f66d09c
JJ
12102009-10-14 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR testsuite/41707
1213 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1214 warning on line 0 instead of 1.
1215
77ce724c
RG
12162009-10-14 Richard Guenther <rguenther@suse.de>
1217
1218 PR lto/41521
1219 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1220 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1221
b29ee46c
JJ
12222009-10-14 Jakub Jelinek <jakub@redhat.com>
1223
96c169e1
JJ
1224 PR preprocessor/41543
1225 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1226
b29ee46c
JJ
1227 PR debug/41695
1228 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1229
37cfd169
UB
12302009-10-14 Uros Bizjak <ubizjak@gmail.com>
1231
1232 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1233 New procedure.
b29ee46c 1234 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
37cfd169
UB
1235 effective target.
1236
f0673555
JM
12372009-10-14 Jason Merrill <jason@redhat.com>
1238
1239 PR c++/39866
1240 * g++.dg/cpp0x/defaulted14.C: New.
1241
9524f710
LE
12422009-10-14 Larry Evans <cppljevans@suddenlink.net>
1243
1244 * g++.dg/cpp0x/vt-40092.C: New.
1245
a743523c
AO
12462009-10-14 Alexandre Oliva <aoliva@redhat.com>
1247
1248 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1249 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1250
05130a3d
KG
12512009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1252
1253 * gfortran.dg/complex_intrinsic_8.f90: New test.
1254
7610abd8
KG
12552009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1256
1257 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1258 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1259
26352f47
HPN
12602009-10-14 Hans-Peter Nilsson <hp@axis.com>
1261
1262 PR target/38948
1263 * gcc.dg/torture/pr38948.c: New test.
1264
62afe991
SE
12652009-10-13 Steve Ellcey <sje@cup.hp.com>
1266
1267 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1268
f43085aa
JW
12692009-10-13 Janus Weil <janus@gcc.gnu.org>
1270
1271 PR fortran/41581
1272 * gfortran.dg/class_allocate_2.f03: Modified.
1273 * gfortran.dg/class_allocate_3.f03: New test case.
1274
b02a92ce
RG
12752009-10-13 Richard Guenther <rguenther@suse.de>
1276
1277 PR lto/41668
1278 * gcc.dg/lto/20091006-2_0.c: New testcase.
1279 * gcc.dg/lto/20091006-2_1.c: Likewise.
1280 * gcc.dg/lto/20091006-2_2.c: Likewise.
1281 * gcc.dg/lto/20091013-1_0.c: Likewise.
1282 * gcc.dg/lto/20091013-1_1.c: Likewise.
1283 * gcc.dg/lto/20091013-1_2.c: Likewise.
1284
c4e5fe4b
MJ
12852009-10-13 Martin Jambor <mjambor@suse.cz>
1286
1287 * gcc.c-torture/compile/pr41661.c: New test.
1288
4e70743f
JD
12892009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1290
1291 PR libgfortran/41683
1292 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1293
23f392e0
JM
12942009-10-12 Jason Merrill <jason@redhat.com>
1295
478a716a
JM
1296 PR c++/37875
1297 * g++.dg/cpp0x/decltype18.C: New.
1298
23f392e0
JM
1299 PR c++/37766
1300 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1301
610bf3eb
JJ
13022009-10-12 Janis Johnson <janis187@us.ibm.com>
1303
1304 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1305
0ca5af51
AO
13062009-10-12 Alexandre Oliva <aoliva@redhat.com>
1307
1308 PR debug/41343
1309 PR debug/41447
1310 PR debug/41264
1311 PR debug/41338
1312 * gcc.dg/guality/pr41447-1.c: New.
1313 * gcc.dg/debug/pr41264-1.c: New.
1314 * gcc.dg/debug/pr41343-1.c: New.
1315
2e723874
HPN
13162009-10-12 Hans-Peter Nilsson <hp@axis.com>
1317
1318 PR target/26515
1319 * gcc.dg/torture/pr26515.c: New test.
1320
7b25ea29
JJ
13212009-10-12 Janis Johnson <janis187@us.ibm.com>
1322
1323 PR testsuite/41659
1324 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1325 * lib/lto.exp (lto-get-options-main): Report error for using "target"
af672ec1 1326 or "xfail" with dg-lto-do.
7b25ea29 1327
afd2c302
SD
13282009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1329
1330 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1331
ea1b2f55
MM
13322009-10-12 Michael Matz <matz@suse.de>
1333
1334 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1335 pass.
1336
821bdb23
JJ
13372009-10-12 Jakub Jelinek <jakub@redhat.com>
1338
1339 PR target/41680
1340 * g++.dg/torture/pr41680.C: New test.
1341
9ef3dbcd
DS
13422009-10-12 Dodji Seketeli <dodji@redhat.com>
1343
1344 PR c++/41570
e25d3e6d 1345 * g++.dg/debug/dwarf2/template-params-7.C: New test.
9ef3dbcd 1346
3a56edc7
AO
13472009-10-12 Alexandre Oliva <aoliva@redhat.com>
1348
1349 PR debug/41616
1350 * gcc.dg/guality/pr41616-1.c: New.
1351
45fe7947
JM
13522009-10-11 Jason Merrill <jason@redhat.com>
1353
1354 PR c++/37204
1355 * g++.dg/cpp0x/rv-reinterpret.C: New.
1356
420bc2e7
JD
13572009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1358
1359 PR libgfortran/38439
1360 * gfortran.dg/fmt_error_9.f: New test.
1361 * gfortran.dg/fmt_error_10.f: New test.
2c9062e2 1362
a14ce128
PT
13632009-10-11 Paul Thomas <pault@gcc.gnu.org>
1364
1aa4ade6 1365 PR fortran/41583
a14ce128
PT
1366 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1367 * gfortran.dg/class_4b.f03: As above.
1368 * gfortran.dg/class_4c.f03: As above.
1369 * gfortran.dg/class_4d.f03: As above.
1370
b89127e2
RG
13712009-10-11 Richard Guenther <rguenther@suse.de>
1372
1373 PR tree-optimization/41555
1374 * gcc.dg/torture/pr41555.c: New testcase.
1375
4557df3c
JD
13762009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1377
1378 PR libgfortran/35862
007dccd7
JD
1379 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1380 function correctly.
4557df3c 1381
43fc5430
JD
13822009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1383
b6ebf727 1384 PR libgfortran/35862
43fc5430
JD
1385 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1386 Add conditions to avoid runtime errors if not supported.
1387
740bb6ad
RG
13882009-10-10 Richard Guenther <rguenther@suse.de>
1389
1390 PR tree-optimization/41654
1391 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1392
30c99a9e
JM
13932009-10-09 Jason Merrill <jason@redhat.com>
1394
1395 * g++.dg/cpp/ucn-1.C: New.
1396
619dd721
JW
13972009-10-09 Janus Weil <janus@gcc.gnu.org>
1398
1399 PR fortran/41585
1400 * gfortran.dg/class_2.f03: Extended test case.
1401
d0a9804e
TB
14022009-10-09 Tobias Burnus <burnus@net-b.de>
1403
1404 PR fortran/41582
1405 * gfortran.dg/class_allocate_1.f03: Modify code such that
1406 it compiles with the gfc_warning->gfc_error change.
1407 * gfortran.dg/class_allocate_1.f03: New test.
1408
7431bf06
JW
14092009-10-09 Janus Weil <janus@gcc.gnu.org>
1410
1411 PR fortran/41579
1412 * gfortran.dg/select_type_6.f03: New test.
1413
78441afb
JJ
14142009-10-09 Jakub Jelinek <jakub@redhat.com>
1415
21ece9b2
JJ
1416 PR preprocessor/41445
1417 * gcc.dg/cpp/separate-1.c: Adjust.
1418 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1419 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1420 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1421 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1422 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1423 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1424 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1425
78441afb
JJ
1426 PR rtl-optimization/41646
1427 * gcc.c-torture/compile/pr41646.c: New test.
1428
aabf6a03
RG
14292009-10-09 Richard Guenther <rguenther@suse.de>
1430
1431 PR tree-optimization/41634
1432 * gcc.c-torture/compile/pr41634.c: New testcase.
1433
af2efb2b
UB
14342009-10-09 Uros Bizjak <ubizjak@gmail.com>
1435
1436 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1437
3f49ba3f
EB
14382009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1439
1440 * gnat.dg/opt3.adb: New test.
1441 * gnat.dg/opt3_pkg.ads: New helper.
1442
88beb54d
DK
14432009-10-08 Doug Kwan <dougkwan@google.com>
1444
1445 PR rtl-optimization/41574
1446 * gcc.dg/pr41574.c: New test.
1447
77831620
CC
14482009-10-08 Cary Coutant <ccoutant@google.com>
1449
1450 Add support for debugging with ICF (Identical Code Folding).
1451 * g++.dg/debug/dwarf2/icf.C: New test.
1452
e3104f55
AN
14532009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1454
1455 * gcc.target/mips/truncate-6.c: New test.
1456
ccb05613
JM
14572009-10-08 Jason Merrill <jason@redhat.com>
1458
30c99a9e 1459 PR c++/36816
f7d5a7cd
JM
1460 * g++.dg/cpp0x/rv-deduce.C: New.
1461
ccb05613
JM
1462 PR c++/37177
1463 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1464 * g++.dg/template/explicit-args2.C: New.
1465 * g++.dg/template/explicit-args3.C: New.
1466 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1467
6728ee79
MM
14682009-10-08 Michael Matz <matz@suse.de>
1469
1470 PR middle-end/41573
1471 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1472 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1473 * gcc.dg/pr41573.c: New test.
1474
e5a94231
JM
14752009-10-07 Joseph Myers <joseph@codesourcery.com>
1476
1477 PR c/41182
1478 * gcc.c-torture/compile/pr41182-1.c: New.
1479
f484a91a
JM
14802009-10-07 Jason Merrill <jason@redhat.com>
1481
1482 * g++.dg/cpp0x/variadic95.C: New.
1483
7097b3ac
JM
14842009-10-07 Jason Merrill <jason@redhat.com>
1485
1486 * g++.dg/template/scope3.C: New.
1487
95a28767
JJ
14882009-10-07 Jakub Jelinek <jakub@redhat.com>
1489
1490 * gcc.dg/debug/dwarf2/inline3.c: New test.
1491
6c19d9b5
DK
14922009-10-07 Daniel Kraft <d@domob.eu>
1493
1494 PR fortran/41615
1495 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1496
93d76687
JW
14972009-10-07 Janus Weil <janus@gcc.gnu.org>
1498
1499 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1500 * gfortran.dg/select_type_1.f03: Modified error message.
1501 * gfortran.dg/select_type_5.f03: New test.
1502
e4f512b7
JD
15032009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1504
1505 PR libgfortran/41612
1506 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1507 have kind=10 reals.
1508
37a7519a
JM
15092009-10-06 Jason Merrill <jason@redhat.com>
1510
1511 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1512 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1513
ccc37454
RG
15142009-10-06 Richard Guenther <rguenther@suse.de>
1515
1516 PR lto/41502
1517 * gcc.dg/lto/20091006-1_0.c: New testcase.
1518 * gcc.dg/lto/20091006-1_1.c: Likewise.
1519 * gcc.dg/lto/20091005-2_0.c: Likewise.
1520
2c12a292
ST
15212009-10-06 Samuel Tardieu <sam@rfc1149.net>
1522
1523 PR ada/41383
1524 * gnat.dg/timer_cancel.adb: New test.
1525
6fa30ef2
ST
15262009-10-06 Samuel Tardieu <sam@rfc1149.net>
1527
1528 PR ada/38333
1529 * gnat.dg/specs/import_abstract.ads: New.
1530
25b86498
JD
15312009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1532
1533 PR libgfortran/35862
1534 * gfortran.dg/round_2.f03: New test.
1535
7555009a
JJ
15362009-10-05 Jakub Jelinek <jakub@redhat.com>
1537
1538 PR debug/41558
1539 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1540 * lib/gcc-gdb-test.exp: ... here. New file.
1541 * gfortran.dg/guality/guality.exp: New file.
1542 * gfortran.dg/guality/pr41558.f90: New test.
1543 * gfortran.dg/guality/arg1.f90: New test.
1544
7cf078dc
PT
15452009-10-05 Paul Thomas <pault@gcc.gnu.org>
1546
1547 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1548 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1549 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1550 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1551
8fc7e474
ST
15522009-10-05 Sriraman Tallam <tmsriram@google.com>
1553
1554 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1555 register_pass_info.
1556 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1557 plugin_pass to register_pass_info.
1558 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1559 register_pass_info.
1560 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1561 register_pass_info.
1562
a9cc4458
RG
15632009-10-05 Richard Guenther <rguenther@suse.de>
1564
1565 PR lto/41281
1566 * gcc.dg/lto/20090914-2_0.c: New testcase.
1567
fd7588bc
RG
15682009-10-05 Richard Guenther <rguenther@suse.de>
1569
1570 PR lto/40902
1571 * gcc.dg/lto/20091005-1_0.c: New testcase.
1572 * gcc.dg/lto/20091005-1_1.c: Likewise.
1573
1a735925
RG
15742009-10-05 Richard Guenther <rguenther@suse.de>
1575
1576 PR lto/41552
1577 PR lto/41487
1578 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1579 * g++.dg/lto/20091004-1_0.C: New testcase.
1580 * g++.dg/lto/20091004-1_1.C: Likewise.
1581 * g++.dg/lto/20091004-2_0.C: Likewise.
1582 * g++.dg/lto/20091004-2_1.C: Likewise.
1583 * g++.dg/lto/20091004-3_0.C: Likewise.
1584 * g++.dg/lto/20091004-3_1.C: Likewise.
1585
e9d85fa6
RG
15862009-10-05 Richard Guenther <rguenther@suse.de>
1587
1588 PR tree-optimization/23821
1589 * gcc.dg/torture/pr23821.c: New testcase.
1590
916bd5f0
DK
15912009-10-05 Daniel Kraft <d@domob.eu>
1592
1593 PR fortran/41403
1594 * gfortran.dg/goto_6.f: New test.
1595 * gfortran.dg/goto_7.f: New test.
1596
d7f09764
DN
15972009-10-03 Ben Elliston <bje@au.ibm.com>
1598 Bill Maddox <maddox@google.com>
1599 Cary Coutant <ccoutant@google.com>
1600 Chris Demetriou <cgd@google.com>
1601 Diego Novillo <dnovillo@google.com>
1602 Doug Kwan <dougkwan@google.com>
1603 Jan Hubicka <jh@suse.cz>
1604 Ollie Wild <aaw@google.com>
1605 Rafael Espindola <espindola@google.com>
1606 Richard Guenther <rguenther@suse.de>
1607 Simon Baldwin <simonb@google.com>
1608
1609 * g++.dg/20090107-1.C: New.
1610 * g++.dg/20090121-1.C: New.
1611 * g++.dg/ipa/20090113-1.C: New.
1612 * g++.dg/lto: New directory.
1613 * g++.dg/lto/20080829_0.C: New.
1614 * g++.dg/lto/20080904_0.C: New.
1615 * g++.dg/lto/20080907_0.C: New.
1616 * g++.dg/lto/20080908-1_0.C: New.
1617 * g++.dg/lto/20080908-2_0.C: New.
1618 * g++.dg/lto/20080908-3_0.C: New.
1619 * g++.dg/lto/20080909-1_0.C: New.
1620 * g++.dg/lto/20080910-1_0.C: New.
1621 * g++.dg/lto/20080912-1_0.C: New.
1622 * g++.dg/lto/20080912_0.C: New.
1623 * g++.dg/lto/20080915_0.C: New.
1624 * g++.dg/lto/20080916_0.C: New.
1625 * g++.dg/lto/20080917_0.C: New.
1626 * g++.dg/lto/20080924_0.C: New.
1627 * g++.dg/lto/20080926_0.C: New.
1628 * g++.dg/lto/20081008_0.C: New.
1629 * g++.dg/lto/20081022.h: New.
1630 * g++.dg/lto/20081022_0.C: New.
1631 * g++.dg/lto/20081022_1.C: New.
1632 * g++.dg/lto/20081023_0.C: New.
1633 * g++.dg/lto/20081109-1_0.C: New.
1634 * g++.dg/lto/20081109-2_0.C: New.
1635 * g++.dg/lto/20081109_0.C: New.
1636 * g++.dg/lto/20081109_1.C: New.
1637 * g++.dg/lto/20081118-1_0.C: New.
1638 * g++.dg/lto/20081118-1_1.C: New.
1639 * g++.dg/lto/20081118_0.C: New.
1640 * g++.dg/lto/20081118_1.C: New.
1641 * g++.dg/lto/20081119-1.h: New.
1642 * g++.dg/lto/20081119-1_0.C: New.
1643 * g++.dg/lto/20081119-1_1.C: New.
1644 * g++.dg/lto/20081119_0.C: New.
1645 * g++.dg/lto/20081119_1.C: New.
1646 * g++.dg/lto/20081120-1_0.C: New.
1647 * g++.dg/lto/20081120-1_1.C: New.
1648 * g++.dg/lto/20081120-2_0.C: New.
1649 * g++.dg/lto/20081120-2_1.C: New.
1650 * g++.dg/lto/20081123_0.C: New.
1651 * g++.dg/lto/20081123_1.C: New.
1652 * g++.dg/lto/20081125.h: New.
1653 * g++.dg/lto/20081125_0.C: New.
1654 * g++.dg/lto/20081125_1.C: New.
1655 * g++.dg/lto/20081127_0.C: New.
1656 * g++.dg/lto/20081127_1.C: New.
1657 * g++.dg/lto/20081203_0.C: New.
1658 * g++.dg/lto/20081203_1.C: New.
1659 * g++.dg/lto/20081204-1_0.C: New.
1660 * g++.dg/lto/20081204-1_1.C: New.
1661 * g++.dg/lto/20081204-2_0.C: New.
1662 * g++.dg/lto/20081204-2_1.C: New.
1663 * g++.dg/lto/20081209_0.C: New.
1664 * g++.dg/lto/20081209_1.C: New.
1665 * g++.dg/lto/20081211-1.h: New.
1666 * g++.dg/lto/20081211-1_0.C: New.
1667 * g++.dg/lto/20081211-1_1.C: New.
1668 * g++.dg/lto/20081217-1_0.C: New.
1669 * g++.dg/lto/20081217-2_0.C: New.
1670 * g++.dg/lto/20081219_0.C: New.
1671 * g++.dg/lto/20081219_1.C: New.
1672 * g++.dg/lto/20090106_0.C: New.
1673 * g++.dg/lto/20090112_0.C: New.
1674 * g++.dg/lto/20090128_0.C: New.
1675 * g++.dg/lto/20090221_0.C: New.
1676 * g++.dg/lto/20090302_0.C: New.
1677 * g++.dg/lto/20090302_1.C: New.
1678 * g++.dg/lto/20090303_0.C: New.
1679 * g++.dg/lto/20090311-1.h: New.
1680 * g++.dg/lto/20090311-1_0.C: New.
1681 * g++.dg/lto/20090311-1_1.C: New.
1682 * g++.dg/lto/20090311_0.C: New.
1683 * g++.dg/lto/20090311_1.C: New.
1684 * g++.dg/lto/20090312.h: New.
1685 * g++.dg/lto/20090312_0.C: New.
1686 * g++.dg/lto/20090312_1.C: New.
1687 * g++.dg/lto/20090313_0.C: New.
1688 * g++.dg/lto/20090313_1.C: New.
1689 * g++.dg/lto/20090315_0.C: New.
1690 * g++.dg/lto/20090315_1.C: New.
1691 * g++.dg/lto/20091002-1_0.C: New testcase.
1692 * g++.dg/lto/20091002-2_0.C: Likewise..
1693 * g++.dg/lto/20091002-3_0.C: Likewise..
1694 * g++.dg/lto/README: New.
1695 * g++.dg/lto/pr40818_0.C: New.
1696 * g++.dg/opt/thunk3-1.C: New.
1697 * g++.dg/opt/thunk4.C: New.
1698 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1699 replacements with __attribute__ ((__noinline__)).
1700 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1701 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1702 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1703 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1704 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1705 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1706 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1707 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1708 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1709 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1710 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1711 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1712 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1713 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1714 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1715 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1716 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1717 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1718 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1719 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1720 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1721 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1722 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1723 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1724 * gcc.dg/20081223-1.c: New.
1725 * gcc.dg/lto: New directory.
1726 * gcc.dg/lto/20080908_0.c: New.
1727 * gcc.dg/lto/20080917_0.c: New.
1728 * gcc.dg/lto/20080924_0.c: New.
1729 * gcc.dg/lto/20081024_0.c: New.
1730 * gcc.dg/lto/20081109_0.c: New.
1731 * gcc.dg/lto/20081111_0.c: New.
1732 * gcc.dg/lto/20081111_1.c: New.
1733 * gcc.dg/lto/20081112_0.c: New.
1734 * gcc.dg/lto/20081112_1.c: New.
1735 * gcc.dg/lto/20081115_0.c: New.
1736 * gcc.dg/lto/20081115_1.c: New.
1737 * gcc.dg/lto/20081115_2.c: New.
1738 * gcc.dg/lto/20081118_0.c: New.
1739 * gcc.dg/lto/20081118_1.c: New.
1740 * gcc.dg/lto/20081118_2.c: New.
1741 * gcc.dg/lto/20081120-1_0.c: New.
1742 * gcc.dg/lto/20081120-1_1.c: New.
1743 * gcc.dg/lto/20081120-2_0.c: New.
1744 * gcc.dg/lto/20081120-2_1.c: New.
1745 * gcc.dg/lto/20081125_0.c: New.
1746 * gcc.dg/lto/20081125_1.c: New.
1747 * gcc.dg/lto/20081126_0.c: New.
1748 * gcc.dg/lto/20081201-1_0.c: New.
1749 * gcc.dg/lto/20081201-1_1.c: New.
1750 * gcc.dg/lto/20081201-1_2.c: New.
1751 * gcc.dg/lto/20081201-2_0.c: New.
1752 * gcc.dg/lto/20081201-2_1.c: New.
1753 * gcc.dg/lto/20081202-1_0.c: New.
1754 * gcc.dg/lto/20081202-1_1.c: New.
1755 * gcc.dg/lto/20081202-2_0.c: New.
1756 * gcc.dg/lto/20081202-2_1.c: New.
1757 * gcc.dg/lto/20081204-1_0.c: New.
1758 * gcc.dg/lto/20081204-1_1.c: New.
1759 * gcc.dg/lto/20081204-2_0.c: New.
1760 * gcc.dg/lto/20081210-1_0.c: New.
1761 * gcc.dg/lto/20081212-1_0.c: New.
1762 * gcc.dg/lto/20081222_0.c: New.
1763 * gcc.dg/lto/20081222_0.h: New.
1764 * gcc.dg/lto/20081222_1.c: New.
1765 * gcc.dg/lto/20081224_0.c: New.
1766 * gcc.dg/lto/20081224_0.h: New.
1767 * gcc.dg/lto/20081224_1.c: New.
1768 * gcc.dg/lto/20090116_0.c: New.
1769 * gcc.dg/lto/20090120_0.c: New.
1770 * gcc.dg/lto/20090126-1_0.c: New.
1771 * gcc.dg/lto/20090126-2_0.c: New.
1772 * gcc.dg/lto/20090206-1_0.c: New.
1773 * gcc.dg/lto/20090206-2_0.c: New.
1774 * gcc.dg/lto/20090210_0.c: New.
1775 * gcc.dg/lto/20090210_1.c: New.
1776 * gcc.dg/lto/20090213_0.c: New.
1777 * gcc.dg/lto/20090213_1.c: New.
1778 * gcc.dg/lto/20090218-1_0.c: New.
1779 * gcc.dg/lto/20090218-1_1.c: New.
1780 * gcc.dg/lto/20090218-2_0.c: New.
1781 * gcc.dg/lto/20090218-2_1.c: New.
1782 * gcc.dg/lto/20090218_0.c: New.
1783 * gcc.dg/lto/20090218_1.c: New.
1784 * gcc.dg/lto/20090218_2.c: New.
1785 * gcc.dg/lto/20090218_3.c: New.
1786 * gcc.dg/lto/20090219_0.c: New.
1787 * gcc.dg/lto/20090312_0.c: New.
1788 * gcc.dg/lto/20090312_1.c: New.
1789 * gcc.dg/lto/20090313_0.c: New.
1790 * gcc.dg/lto/20090706-1_0.c: New.
1791 * gcc.dg/lto/20090706-2_0.c: New.
1792 * gcc.dg/lto/20090717_0.c: New.
1793 * gcc.dg/lto/20090717_1.c: New.
1794 * gcc.dg/lto/20090729_0.c: New.
1795 * gcc.dg/lto/20090729_1.c: New.
1796 * gcc.dg/lto/20090812_0.c: New.
1797 * gcc.dg/lto/20090812_1.c: New.
1798 * gcc.dg/lto/20090914-1_0.c: New.
1799 * gcc.dg/lto/README: New.
1800 * gcc.dg/visibility-7.c: Adjust expected pattern
1801 * gfortran.dg/lto: New directory.
1802 * gfortran.dg/lto/pr40724_0.f: New.
1803 * gfortran.dg/lto/pr40724_1.f: New.
1804 * gfortran.dg/lto/pr40725_0.f03: New.
1805 * gfortran.dg/lto/pr40725_1.c: New.
1806 * gfortran.dg/lto/pr41069_0.f90: New.
1807 * gfortran.dg/lto/pr41069_1.f90: New.
1808 * gfortran.dg/lto/pr41069_2.f90: New.
1809 * g++.dg/README: Add 'lto' directory.
1810 * g++.dg/dg.exp: Also scan 'lto' directory
1811
18122009-10-03 Ben Elliston <bje@au.ibm.com>
1813 Janis Johnson <janis187@us.ibm.com>
1814 Diego Novillo <dnovillo@google.com>
1815
1816 * g++.dg/lto/lto.exp: New.
1817 * gcc.c-torture/execute/execute.exp: Add
1818 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1819 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1820 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1821 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
0b94d8b2 1822 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
d7f09764
DN
1823 * gcc.dg/lto/lto.exp: New.
1824 * gfortran.dg/lto/lto.exp: New.
1825 * lib/target-supports.exp (check_effective_target_lto): New.
0b94d8b2
UB
1826 * lib/c-torture.exp: Load target-supports.exp. Define
1827 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
d7f09764
DN
1828 * lib/gcc-dg.exp: Likewise.
1829 * lib/lto.exp: New.
0b94d8b2 1830 * lib/torture-options.exp: Add support for a third argument.
d7f09764 1831
0d6bfda8
UB
18322009-10-03 Uros Bizjak <ubizjak@gmail.com>
1833
1834 PR testsuite/41542
1835 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1836
3930dbe9
JM
18372009-10-02 Jason Merrill <jason@redhat.com>
1838
1839 * g++.dg/abi/mangle32.C: New.
1840
5004b234
EB
18412009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1842
1843 * gnat.dg/atomic2.adb: New test.
1844
1aa8b1dd
EB
18452009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1846
1847 * gnat.dg/array11.adb: New test.
1848 * gnat.dg/array12.adb: Likewise.
1849
c2ce8cdc
EB
18502009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1851
1852 * gnat.dg/array10.adb: New test.
1853 * gnat.dg/object_overflow.adb: Tweak.
1854
dabbcb14
JH
18552009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1856
d0a9804e 1857 * gcc.dg/guality/guality.exp: Disable on darwin.
dabbcb14 1858
776d0022
JJ
18592009-10-02 Janis Johnson <janis187@us.ibm.com>
1860
1861 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1862 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1863 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1864 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1865
ba6f7079
TB
18662009-10-02 Tobias Burnus <burnus@net-b.de>
1867
1868 PR fortran/41479
1869 * gfortran.dg/intent_out_5.f90: New test.
1870
e1b243a8
JJ
18712009-10-02 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR debug/41404
1874 PR debug/41353
1875 * gcc.dg/guality/pr41404-1.c: New test.
1876 * gcc.dg/guality/pr41353-2.c: New test.
1877
b1d42460
L
18782009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1879
1880 PR testsuite/41546
1881 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
9e51149d 1882 to -mtune=generic.
b1d42460 1883
03ec7d01
JH
18842009-10-01 Jan Hubicka <jh@suse.cz>
1885
1886 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1887
0a5a37d4
LR
18882009-10-01 Loren J. Rittle <ljrittle@acm.org>
1889
1890 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1891
eaeb2145
LR
1892 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1893
7919373d
TB
18942009-10-01 Tobias Burnus <burnus@net-b.de>
1895
1896 PR fortran/41515
1897 * gfortran.dg/parameter_array_init_5.f90: New test.
1898
2968d410
JM
18992009-10-01 Jason Merrill <jason@redhat.com>
1900
1901 * g++.dg/cpp0x/defaulted13.C: New.
1902
ec30ab2c
DW
19032009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1904
b1d42460
L
1905 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1906 * gfortran.dg/bounds_check_11.f90: Likewise.
1907 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
ec30ab2c 1908
e56817db
TB
19092009-09-30 Tobias Burnus <burnus@net-b.de>
1910
1911 * gfortran.dg/select_type_4.f90: New test.
1912
cf2b3c22
TB
19132009-09-30 Janus Weil <janus@gcc.gnu.org>
1914
1915 * gfortran.dg/same_type_as_1.f03: New test.
1916 * gfortran.dg/same_type_as_2.f03: Ditto.
1917
19182009-09-30 Janus Weil <janus@gcc.gnu.org>
1919
1920 * gfortran.dg/select_type_1.f03: Extended.
1921 * gfortran.dg/select_type_3.f03: New test.
1922
19232009-09-30 Janus Weil <janus@gcc.gnu.org>
1924
1925 * gfortran.dg/class_allocate_1.f03: New test.
1926
19272009-09-30 Janus Weil <janus@gcc.gnu.org>
1928
1929 PR fortran/40996
1930 * gfortran.dg/allocatable_scalar_3.f90: New test.
1931 * gfortran.dg/select_type_2.f03: Ditto.
1932 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1933
19342009-09-30 Janus Weil <janus@gcc.gnu.org>
1935
1936 * gfortran.dg/block_name_2.f90: Modified error message.
1937 * gfortran.dg/select_6.f90: Ditto.
1938 * gfortran.dg/select_type_1.f03: New test.
1939
19402009-09-30 Janus Weil <janus@gcc.gnu.org>
1941
1942 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1943 * gfortran.dg/class_1.f03: Ditto.
1944 * gfortran.dg/class_2.f03: Ditto.
1945 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1946 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1947 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1948 * gfortran.dg/typebound_call_10.f03: Ditto.
1949 * gfortran.dg/typebound_call_2.f03: Ditto.
1950 * gfortran.dg/typebound_call_3.f03: Ditto.
1951 * gfortran.dg/typebound_call_4.f03: Ditto.
1952 * gfortran.dg/typebound_call_9.f03: Ditto.
1953 * gfortran.dg/typebound_generic_3.f03: Ditto.
1954 * gfortran.dg/typebound_generic_4.f03: Ditto.
1955 * gfortran.dg/typebound_operator_1.f03: Ditto.
1956 * gfortran.dg/typebound_operator_2.f03: Ditto.
1957 * gfortran.dg/typebound_operator_3.f03: Ditto.
1958 * gfortran.dg/typebound_operator_4.f03: Ditto.
1959 * gfortran.dg/typebound_proc_1.f08: Ditto.
1960 * gfortran.dg/typebound_proc_5.f03: Ditto.
1961 * gfortran.dg/typebound_proc_6.f03: Ditto.
1962
79efe0b3
JM
19632009-09-30 Jason Merrill <jason@redhat.com>
1964
1965 * g++.dg/eh/init-temp1.C: Improve test.
1966
08a4a761
UB
19672009-09-30 Uros Bizjak <ubizjak@gmail.com>
1968
1969 PR target/22093
1970 * gcc.target/alpha/pr22093.c: New test.
1971
d5f4eddd
JM
19722009-09-29 John Freeman <jfreeman08@gmail.com>
1973 Jason Merrill <jason@redhat.com>
1974
1975 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1976 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1977 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1978 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1979 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1980 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1981 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1982 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1983 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1984 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1985 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1986 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1987 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1988 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1989 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1990 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1991 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1992 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1993 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1994 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1995 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1996 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1997 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1998 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1999 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2000 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2001 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2002 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2003 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2004 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2005 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2006 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2007 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2008 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2009 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2010 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2011 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2012 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2013 * lib/prune.exp: Accept "In lambda function".
2014
cbf2e4d4
HJ
20152009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2016
4a8df4fa
UB
2017 * gcc.target/i386/fma4-check.h: New file.
2018 * gcc.target/i386/fma4-fma.c: Ditto.
2019 * gcc.target/i386/fma4-maccXX.c: Ditto.
2020 * gcc.target/i386/fma4-msubXX.c: Ditto.
2021 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2022 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2023 * gcc.target/i386/fma4-vector.c: Ditto.
2024 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2025 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2026 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2027 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2028 * gcc.target/i386/fma4-256-vector.c: Ditto.
2029 * gcc.target/i386/funcspec-2.c: Ditto.
2030
2031 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2032
2033 * gcc.target/i386/funcspec-5.c: Add FMA4.
2034 * gcc.target/i386/funcspec-6.c: Ditto.
2035 * gcc.target/i386/funcspec-8.c: Ditto.
cbf2e4d4
HJ
2036
2037 * gcc.target/i386/funcspec-9.c: New file.
2038
2039 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2040
4a8df4fa
UB
2041 * gcc.target/i386/isa-10.c: New file.
2042 * gcc.target/i386/isa-11.c: Ditto.
2043 * gcc.target/i386/isa-12.c: Ditto.
2044 * gcc.target/i386/isa-13.c: Ditto.
2045 * gcc.target/i386/isa-2.c: Ditto.
2046 * gcc.target/i386/isa-3.c: Ditto.
2047 * gcc.target/i386/isa-4.c: Ditto.
2048 * gcc.target/i386/isa-7.c: Ditto.
2049 * gcc.target/i386/isa-8.c: Ditto.
2050 * gcc.target/i386/isa-9.c: Ditto.
2051
2052 * gcc.target/i386/isa-14.c: Add FMA4.
2053 * gcc.target/i386/isa-1.c: Ditto.
2054 * gcc.target/i386/isa-5.c: Ditto.
2055 * gcc.target/i386/isa-6.c: Ditto.
2056
2057 * gcc.target/i386/sse-12.c: New file.
2058 * gcc.target/i386/sse-13.c: Ditto.
2059 * gcc.target/i386/sse-14.c: Ditto.
2060 * gcc.target/i386/sse-22.c: Ditto.
2061
2062 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2063 * g++.dg/other/i386-3.C: Ditto.
2064 * g++.dg/other/i386-5.C: Ditto.
2065 * g++.dg/other/i386-6.C: Ditto.
cbf2e4d4 2066
1c1a5fd8
L
20672009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2068
2069 PR testsuite/41496
2070 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2071 before.
2072
66dfffa2
JJ
20732009-09-29 Janis Johnson <janis187@us.ibm.com>
2074
2075 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2076 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2077
08cc1e7f
JJ
20782009-09-29 Jakub Jelinek <jakub@redhat.com>
2079
2080 PR debug/41438
2081 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2082 hidden.
2083 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2084
a795ca6e
HJ
20852009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2086
2087 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
4a8df4fa
UB
2088 * gcc.target/i386/isa-1.c: Remove SSE5.
2089 * gcc.target/i386/isa-5.c: Ditto.
2090 * gcc.target/i386/isa-6.c: Ditto.
2091 * gcc.target/i386/funcspec-4.c: Remove error conditions
2092 related to SSE5.
2093 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2094 * gcc.target/i386/avx-2.c: Ditto.
2095 * gcc.target/i386/sse-23.c: Ditto.
a795ca6e 2096 * gcc.target/i386/funcspec-9.c: Delete.
9e51149d 2097
1dd61ee5
JJ
20982009-09-29 Jakub Jelinek <jakub@redhat.com>
2099
2100 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2101 * gcc.dg/guality/pr41353-1.c: New test.
2102
4b653ed5
JJ
2103 PR testsuite/41444
2104 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2105 in macro name definition for non-unix/win32/msdos.
2106
9abe5e56
DK
21072009-09-29 Daniel Kraft <d@domob.eu>
2108
2109 PR fortran/39626
2110 * gfortran.dg/block_1.f08: New test.
2111 * gfortran.dg/block_2.f08: New test.
2112 * gfortran.dg/block_3.f90: New test.
2113 * gfortran.dg/block_4.f08: New test.
2114 * gfortran.dg/block_5.f08: New test.
2115 * gfortran.dg/block_6.f08: New test.
2116 * gfortran.dg/block_7.f08: New test.
2117 * gfortran.dg/block_8.f08: New test.
2118
9b13eb84
JD
21192009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2120
2121 PR libgfortran/35862
2122 * gfortran.dg/round_1.f03: New test.
2123 * gfortran.dg/f2003_io_3.f03: Update test.
2124
65026047
ER
21252009-09-28 Easwaran Raman <eraman@google.com>
2126
2127 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2128 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2129
efc7a2a5
JJ
21302009-09-28 Janis Johnson <janis187@us.ibm.com>
2131
8387984e
JJ
2132 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2133 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2134 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2135 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2136 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2137
425a180d
JJ
2138 * g++.dg/dfp/dfp.exp: Fix typo.
2139
efc7a2a5
JJ
2140 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2141 Fix typo that breaks the check.
2142
2d3a1837
OH
21432009-09-28 Olivier Hainque <hainque@adacore.com>
2144
2145 * gnat.dg (tagged_alloc_free.adb): New testcase.
9e51149d 2146
d366d023
JJ
21472009-09-28 Janis Johnson <janis187@us.ibm.com>
2148
2149 * g++.dg/dfp: New directory.
2150 * g++.dg/dg.exp: Prune tests in dfp directory.
4a0ce41d 2151 * g++.dg/dfp/dfp.exp: New.
d366d023
JJ
2152 * g++.dg/dfp/mangle-mode.C: New test.
2153
44e10129
MM
21542009-09-28 Michael Matz <matz@suse.de>
2155
2156 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2157 for sign of -Inf.
2158
ff9d1adc
RH
21592009-09-27 Richard Henderson <rth@redhat.com>
2160
2161 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
e25d3e6d 2162 * gcc.dg/tree-ssa/pr41469-1.c: New.
ff9d1adc 2163
afbd0665
AS
21642009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2165
2166 PR c/41476
2167 * gcc.dg/cond-constqual-1.c: New test.
2168
0ffd2048
MM
21692009-09-26 Michael Matz <matz@suse.de>
2170
2171 PR lto/40758
2172 PR middle-end/41470
2173 * gcc.dg/pr41470.c: New test.
2174
03b6f8a2
EB
21752009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2176
2177 * gnat.dg/array9.adb: New test.
2178
87c93592
MM
21792009-09-26 Michael Matz <matz@suse.de>
2180
2181 PR tree-optimization/41454
2182 * gcc.dg/pr41454.c: New test.
2183
7653f273
DS
21842009-09-25 Dodji Seketeli <dodji@redhat.com>
2185
2186 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2187 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2188 into DW_TAG_GNU_template_parameter_pack and
2189 DW_TAG_GNU_formal_parameter_pack.
2190 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2191 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2192
712ff3c8
NF
21932009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2194
2195 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2196 parameters for alignment-sensitive -fsection-anchors tests.
2197
79441eca
RG
21982009-09-25 Richard Guenther <rguenther@suse.de>
2199
2200 PR middle-end/41463
2201 * gcc.c-torture/execute/pr41463.c: New testcase.
2202
7948ae37
OH
22032009-09-25 Olivier Hainque <hainque@adacore.com>
2204
2205 * gnat.dg/sse_nolib.adb: New testcase.
2206
d3dbe5a4
RE
22072009-09-25 Revital Eres <ERES@il.ibm.com>
2208
2209 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2210 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2211 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2212 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2213 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2214 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2215 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2216 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2217 * gcc.dg/vect/vect.exp: Add Power7 flags.
2218 * g++.dg/vect/vect.exp: Likewise.
2219 * gfortran.dg/vect/vect.exp: Likewise.
2220
bbffcb7e
SK
22212009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2222
2223 PR fortran/41459
2224 * gfortran.dg/empty_label.f: New test.
2225 * gfortran.dg/empty_label.f90: Ditto.
afbd0665 2226 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
bbffcb7e 2227
e3d5405d
KG
22282009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2229
2230 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2231 compile-time.
2232
4851726d
AN
22332009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2234
2235 * lib/scanasm.exp (make_pattern_printable): New function.
2236 (dg-scan, scan-assembler-times, scan-assembler-dem,
2237 scan-assembler-dem-not): Use it.
2238
c33ac441
L
22392009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2240
2241 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2242 (test_nested): Renamed to ...
2243 (test_nested1): This.
2244 (test_nested2): New.
2245 (main): Likewise.
2246
824ff0cd
RG
22472009-09-24 Richard Guenther <rguenther@suse.de>
2248
2249 PR tree-optimization/36143
2250 PR tree-optimization/38747
2251 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2252 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2253 * g++.dg/torture/pr38747.C: New testcase.
2254 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2255
01c3cf4d
EB
22562009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2257
2258 * gnat.dg/nested_proc.adb: New test.
2259
9f62cb92
JJ
22602009-09-24 Jakub Jelinek <jakub@redhat.com>
2261
6356f38f 2262 * gcc.target/i386/pr12329.c: Adjust.
9f62cb92 2263
dda2da58
AO
22642009-09-23 Alexandre Oliva <aoliva@redhat.com>
2265
2266 PR debug/41248
2267 * gcc.dg/pr41248.c: New.
2268
6356f38f 22692009-09-23 Dodji Seketeli <dodji@redhat.com>
b646ba3f
DS
2270
2271 PR debug/41065
2272 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2273
28baf121
AS
22742009-09-23 Andreas Schwab <schwab@redhat.com>
2275
2276 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2277 current_compiler_flags. Fix typos.
2278
3c5ce3af
YG
22792009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2280
2281 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2282
be123439
UB
22832009-09-23 Uros Bizjak <ubizjak@gmail.com>
2284
2285 PR c/39779
2286 * gcc.c-torture/compile/pr39779.c: New test.
2287
d40a19da
DS
22882009-09-22 Dodji Seketeli <dodji@redhat.com>
2289
2290 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2291 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2292 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2293
502a1e45
AO
22942009-09-22 Alexandre Oliva <aoliva@redhat.com>
2295
2296 PR debug/41295
2297 * gcc.dg/pr41295.c: New.
2298
6356f38f
UB
22992009-09-22 Neil Vachharajani <nvachhar@google.com>
2300
2301 * gcc.dg/pr40209.c: Add test case.
2302
ae6032ea
AN
23032009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2304
2305 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2306 matching assembly.
2307 * gcc.target/mips/code-readable-2.c: Likewise.
2308 * gcc.target/mips/code-readable-3.c: Likewise.
2309
a9ab39d3
JJ
23102009-09-22 Janis Johnson <janis187@us.ibm.com>
2311
2312 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2313 Check support via mode instead of C type.
2314 (check_effective_target_dfprt_nocache): Ditto.
2315 (check_effective_target_hard_dfp): Ditto.
2316
2df373c2
RG
23172009-09-22 Richard Guenther <rguenther@suse.de>
2318
2319 PR middle-end/41395
2320 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2321 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2322
39dbcfc3
JJ
23232009-09-22 Jakub Jelinek <jakub@redhat.com>
2324
2325 * gcc.dg/20090922-1.c: New test.
2326
65f753a0
JJ
2327 PR bootstrap/41405
2328 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2329 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2330 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2331 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2332 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2333 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2334 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2335 * objc.dg/dwarf-2.m: Likewise.
2336
f61e18ec
RG
23372009-09-22 Richard Guenther <rguenther@suse.de>
2338
2339 PR tree-optimization/41428
2340 * g++.dg/tree-ssa/pr41428.C: New testcase.
2341
40742b42
JJ
23422009-09-22 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR middle-end/41429
2345 * g++.dg/gomp/pr41429.C: New test.
2346
d9334061
GS
23472009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2348
2349 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2350
334738b4
JM
23512009-09-21 Jason Merrill <jason@redhat.com>
2352
2353 PR c++/41421
2354 * g++.dg/cpp0x/trivial1.C: Expand.
2355
4b51caf2
KT
23562009-09-21 Kai Tietz <kai.tietz@onevision.com>
2357
2358 * gcc.dg/torture/calleesave-sse.c: New.
2359
5b5fba56
JH
23602009-09-21 Jan Hubicka <jh@suse.cz>
2361
2362 * gcc.dg/guality/inline-params.c: New testcase.
2363
9e2ceea0
UB
23642009-09-21 Uros Bizjak <ubizjak@gmail.com>
2365
2366 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2367 Add -fno-inline.
2368 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2369 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2370 (f2): Ditto.
2371
f7d1fabc
L
23722009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2373
2374 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2375 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2376 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2377 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2378 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2379
15651f0b
AP
23802009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2381
2382 PR middle-end/40642
2383 * g++.dg/torture/pr40642.C: New testcase.
2384
ca75b926
KG
23852009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2386
2387 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2388 cases in static initializers.
2389
63c6c7e0
KT
23902009-09-20 Kai Tietz <kai.tietz@onevision.com>
2391
2392 * gcc.c-tortue/compile/pr39886.c: New.
2393
ed6d9a1b
CD
23942009-09-20 Chris Demetriou <cgd@google.com>
2395
2396 PR preprocessor/28435:
2397 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2398 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2399 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2400 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2401 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2402
b53da244
AN
24032009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2404
2405 * gcc.target/mips/mips.exp: Add relax-pic-calls
2406 under -mfoo/-mno-foo options.
2407 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2408 and -mexplicit-relocs.
2409 * gcc.target/mips/call-1.c: New test.
2410 * gcc.target/mips/call-2.c: New test.
2411 * gcc.target/mips/call-3.c: New test.
2412 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2413 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2414
74dc6a11
CD
24152009-09-19 Chris Demetriou <cgd@google.com>
2416
2417 PR preprocessor/28435:
2418 * gcc.dg/cpp/missing-header-MD.c: New test.
2419 * gcc.dg/cpp/missing-header-MMD.c: New test.
2420 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2421 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2422
b5e7280d
JD
24232009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2424
2425 PR libgfortran/41328
2426 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2427 EOF works.
2428
5f5babf1
JM
24292009-09-18 Jason Merrill <jason@redhat.com>
2430
ecc607fc 2431 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
5f5babf1
JM
2432 * g++.dg/cpp0x/initlist-deduce.C: New.
2433
6356f38f
UB
24342009-09-18 Neil Vachharajani <nvachhar@google.com>
2435
2436 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2437
5eb8c44f
JJ
24382009-09-18 Janis Johnson <janis187@us.ibm.com>
2439
2440 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2441 * c-c++-common/dfp: New directory.
2442 * c-c++-common/dfp/dfp-dbg.h: New file.
2443 * gcc.dg/dfp/call-by-value.c: Move to ...
2444 * c-c++-common/call-by-value.c: here.
2445 * gcc.dg/dfp/cast.c: Move to ...
2446 * c-c++-common/cast.c: here.
2447 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2448 * c-c++-common/compare-eq-const.c: here.
2449 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2450 * c-c++-common/compare-eq-d128.c: here.
2451 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2452 * c-c++-common/compare-eq-d32.c: here.
2453 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2454 * c-c++-common/compare-eq-d64.c: here.
2455 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2456 * c-c++-common/compare-eq-dfp.c: here.
2457 * gcc.dg/dfp/compare-eq.h: Move to ...
2458 * c-c++-common/compare-eq.h: here.
2459 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2460 * c-c++-common/compare-rel-const.c: here.
2461 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2462 * c-c++-common/compare-rel-d128.c: here.
2463 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2464 * c-c++-common/compare-rel-d32.c: here.
2465 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2466 * c-c++-common/compare-rel-d64.c: here.
2467 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2468 * c-c++-common/compare-rel-dfp.c: here.
2469 * gcc.dg/dfp/compare-rel.h: Move to ...
2470 * c-c++-common/compare-rel.h: here.
2471 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2472 * c-c++-common/compare-special-d128.c: here.
2473 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2474 * c-c++-common/compare-special-d32.c: here.
2475 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2476 * c-c++-common/compare-special-d64.c: here.
2477 * gcc.dg/dfp/compare-special.h: Move to ...
2478 * c-c++-common/compare-special.h: here.
2479 * gcc.dg/dfp/constants-zero.c: Move to ...
2480 * c-c++-common/constants-zero.c: here.
2481 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2482 * c-c++-common/convert-bfp-10.c: here.
2483 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2484 * c-c++-common/convert-bfp-11.c: here.
2485 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2486 * c-c++-common/convert-bfp-12.c: here.
2487 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2488 * c-c++-common/convert-bfp-13.c: here.
2489 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2490 * c-c++-common/convert-bfp-14.c: here.
2491 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2492 * c-c++-common/convert-bfp-2.c: here.
2493 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2494 * c-c++-common/convert-bfp-3.c: here.
2495 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2496 * c-c++-common/convert-bfp-4.c: here.
2497 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2498 * c-c++-common/convert-bfp-5.c: here.
2499 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2500 * c-c++-common/convert-bfp-6.c: here.
2501 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2502 * c-c++-common/convert-bfp-7.c: here.
2503 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2504 * c-c++-common/convert-bfp-8.c: here.
2505 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2506 * c-c++-common/convert-bfp-9.c: here.
2507 * gcc.dg/dfp/convert-bfp.c: Move to ...
2508 * c-c++-common/convert-bfp.c: here.
2509 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2510 * c-c++-common/convert-bfp-fold.c: here.
2511 * gcc.dg/dfp/convert-dfp.c: Move to ...
2512 * c-c++-common/convert-dfp.c: here.
2513 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2514 * c-c++-common/convert-dfp-fold-2.c: here.
2515 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2516 * c-c++-common/convert-dfp-fold.c: here.
2517 * gcc.dg/dfp/convert.h: Move to ...
2518 * c-c++-common/convert.h: here.
2519 * gcc.dg/dfp/convert-int.c: Move to ...
2520 * c-c++-common/convert-int.c: here.
2521 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2522 * c-c++-common/convert-int-fold.c: here.
2523 * gcc.dg/dfp/convert-int-max.c: Move to ...
2524 * c-c++-common/convert-int-max.c: here.
2525 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2526 * c-c++-common/convert-int-max-fold.c: here.
2527 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2528 * c-c++-common/convert-int-saturate.c: here.
2529 * gcc.dg/dfp/func-array.c: Move to ...
2530 * c-c++-common/func-array.c: here.
2531 * gcc.dg/dfp/func-deref.c: Move to ...
2532 * c-c++-common/func-deref.c: here.
2533 * gcc.dg/dfp/func-mixed.c: Move to ...
2534 * c-c++-common/func-mixed.c: here.
2535 * gcc.dg/dfp/func-pointer.c: Move to ...
2536 * c-c++-common/func-pointer.c: here.
2537 * gcc.dg/dfp/func-scalar.c: Move to ...
2538 * c-c++-common/func-scalar.c: here.
2539 * gcc.dg/dfp/func-struct.c: Move to ...
2540 * c-c++-common/func-struct.c: here.
2541 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2542 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2543 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2544 * c-c++-common/func-vararg-alternate-d128.c: here.
2545 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2546 * c-c++-common/func-vararg-alternate-d32.c: here.
2547 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2548 * c-c++-common/func-vararg-alternate-d64.c: here.
2549 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2550 * c-c++-common/func-vararg-alternate.h: here.
2551 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2552 * c-c++-common/func-vararg-dfp.c: here.
2553 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2554 * c-c++-common/func-vararg-mixed-2.c: here.
2555 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2556 * c-c++-common/func-vararg-mixed.c: here.
2557 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2558 * c-c++-common/func-vararg-size0.c: here.
2559 * gcc.dg/dfp/inf-1.c: Move to ...
2560 * c-c++-common/inf-1.c: here.
2561 * gcc.dg/dfp/loop-index.c: Move to ...
2562 * c-c++-common/loop-index.c: here.
2563 * gcc.dg/dfp/modes.c: Move to ...
2564 * c-c++-common/modes.c: here.
2565 * gcc.dg/dfp/nan-1.c: Move to ...
2566 * c-c++-common/nan-1.c: here.
2567 * gcc.dg/dfp/nan-2.c: Move to ...
2568 * c-c++-common/nan-2.c: here.
2569 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2570 * c-c++-common/operator-arith-fold.c: here.
2571 * gcc.dg/dfp/operator-assignment.c: Move to ...
2572 * c-c++-common/operator-assignment.c: here.
2573 * gcc.dg/dfp/operator-comma.c: Move to ...
2574 * c-c++-common/operator-comma.c: here.
2575 * gcc.dg/dfp/operator-cond.c: Move to ...
2576 * c-c++-common/operator-cond.c: here.
2577 * gcc.dg/dfp/operator-logical.c: Move to ...
2578 * c-c++-common/operator-logical.c: here.
2579 * gcc.dg/dfp/operator-unary.c: Move to ...
2580 * c-c++-common/operator-unary.c: here.
2581 * gcc.dg/dfp/pr31385.c: Move to ...
2582 * c-c++-common/pr31385.c: here.
2583 * gcc.dg/dfp/pr33466.c: Move to ...
2584 * c-c++-common/pr33466.c: here.
2585 * gcc.dg/dfp/pr35620.c: Move to ...
2586 * c-c++-common/pr35620.c: here.
2587 * gcc.dg/dfp/pr36800.c: Move to ...
2588 * c-c++-common/pr36800.c: here.
2589 * gcc.dg/dfp/pr39034.c: Move to ...
2590 * c-c++-common/pr39034.c: here.
2591 * gcc.dg/dfp/pr39035.c: Move to ...
2592 * c-c++-common/pr39035.c: here.
2593 * gcc.dg/dfp/pr39902.c: Move to ...
2594 * c-c++-common/pr39902.c: here.
2595 * gcc.dg/dfp/pr39986.c: Move to ...
2596 * c-c++-common/pr39986.c: here.
2597 * gcc.dg/dfp/signbit-1.c: Move to ...
2598 * c-c++-common/signbit-1.c: here.
2599 * gcc.dg/dfp/signbit-2.c: Move to ...
2600 * c-c++-common/signbit-2.c: here.
2601 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2602 * c-c++-common/struct-layout-1.c: here.
2603 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2604 * c-c++-common/usual-arith-conv.c: here.
2605 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2606 * c-c++-common/usual-arith-conv-const.c: here.
2607
67a436d8
JH
26082009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2609
2610 PR testsuite/41288
2611 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2612 stack alignment.
2613
66be89f0
AP
26142009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2615
2616 PR c++/39365
6356f38f
UB
2617 * g++.dg/expr/bool3.C: New test.
2618 * g++.dg/expr/bool4.C: New test.
66be89f0 2619
695a8e62
JJ
26202009-09-17 Janis Johnson <janis187@us.ibm.com>
2621
6356f38f
UB
2622 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2623 * gcc.dg/dfp/signbit-2.c: Use it.
2624 * gcc.dg/dfp/func-vararg-alternate.h: Change two
695a8e62 2625 arguments to unsigned int.
6356f38f
UB
2626 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2627 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2628 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2629 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2630 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2631 * gcc.dg/dfp/pr39986.c: Ditto.
2632 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2633 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2634 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2635 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2636 * gcc.dg/dfp/convert-int-fold.c: Ditto.
695a8e62 2637
591a8495
JJ
26382009-09-17 Jakub Jelinek <jakub@redhat.com>
2639
2640 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2641
d2da4af2
JJ
26422009-09-17 Janis Johnson <janis187@us.ibm.com>
2643
2644 PR c/41049
2645 * dfp/pr41049.c: New test.
2646
51a0d6aa
L
26472009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2648
2649 PR testsuite/41385
2650 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2651
07ffa034
MJ
26522009-09-17 Martin Jambor <mjambor@suse.cz>
2653
2654 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2655 * gcc.dg/ipa/ipa-sra-1.c: New test.
2656 * gcc.dg/ipa/ipa-sra-2.c: New test.
2657 * gcc.dg/ipa/ipa-sra-3.c: New test.
2658 * gcc.dg/ipa/ipa-sra-4.c: New test.
2659 * gcc.dg/ipa/ipa-sra-5.c: New test.
2660 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2661 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2662
040c6d51
MM
26632009-09-17 Michael Matz <matz@suse.de>
2664
2665 PR middle-end/41347
2666 * gfortran.dg/pr41347.f90: New test.
2667
10e154df
AK
26682009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2669
2670 * gcc.c-torture/compile/20090917-1.c: New testcase.
2671
85a97acc
UB
26722009-09-16 Uros Bizjak <ubizjak@gmail.com>
2673
2674 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2675 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2676 alpha*-*-* target from XFAIL list.
2677
1d5ba98c
JJ
26782009-09-16 Janis Johnson <janis187@us.ibm.com>
2679
2680 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2681 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2682 * gcc.dg/dfp/cast-bad.c: Use default options.
2683 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2684 * gcc.dg/dfp/composite-type.c: Ditto.
2685 * gcc.dg/dfp/constants.c: Ditto.
2686 * gcc.dg/dfp/constants-hex.c: Ditto.
2687 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2688 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2689 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2690 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2691 * gcc.dg/dfp/ctypes.c: Ditto.
2692 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2693 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2694 * gcc.dg/dfp/float-constant-double.c: Ditto.
2695 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2696 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2697 * gcc.dg/dfp/modes.c: Ditto.
2698 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2699 * gcc.dg/dfp/pr31344.c: Ditto.
2700 * gcc.dg/dfp/pr31385.c: Ditto.
2701 * gcc.dg/dfp/pr33466.c: Ditto.
2702 * gcc.dg/dfp/pr35620.c: Ditto.
2703 * gcc.dg/dfp/pr37435.c: Ditto.
2704 * gcc.dg/dfp/pr39986.c: Ditto.
2705 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2706 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2707 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2708 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2709 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2710 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2711 * gcc.dg/dfp/typespec.c: Ditto.
2712 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2713 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2714 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2715 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2716 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2717 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2718 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2719 * gcc.dg/dfp/compare-rel.h: Ditto.
2720 * gcc.dg/dfp/compare-special.h: Ditto.
2721 * gcc.dg/dfp/convert.h: Ditto.
2722 * gcc.dg/dfp/fe-check.h: Ditto.
9e51149d 2723 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1d5ba98c
JJ
2724 * gcc.dg/dfp/cast.c: Ditto.
2725 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2726 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2727 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2728 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2729 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2730 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2731 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2732 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2733 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2734 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2735 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2736 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2737 * gcc.dg/dfp/constants-zero.c: Ditto.
2738 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2739 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2740 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2741 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2742 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2743 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2744 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2745 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2746 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2747 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2748 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2749 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2750 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2751 * gcc.dg/dfp/convert-bfp.c: Ditto.
2752 * gcc.dg/dfp/convert-complex.c: Ditto.
2753 * gcc.dg/dfp/convert-dfp.c: Ditto.
2754 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2755 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2756 * gcc.dg/dfp/convert-int.c: Ditto.
2757 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2758 * gcc.dg/dfp/convert-int-max.c: Ditto.
2759 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2760 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2761 * gcc.dg/dfp/fe-binop.c: Ditto.
2762 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2763 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2764 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2765 * gcc.dg/dfp/func-array.c: Ditto.
2766 * gcc.dg/dfp/func-deref.c: Ditto.
2767 * gcc.dg/dfp/func-mixed.c: Ditto.
2768 * gcc.dg/dfp/func-pointer.c: Ditto.
2769 * gcc.dg/dfp/func-scalar.c: Ditto.
2770 * gcc.dg/dfp/func-struct.c: Ditto.
2771 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2772 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2773 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2774 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2775 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2776 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2777 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2778 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2779 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2780 * gcc.dg/dfp/inf-1.c: Ditto.
2781 * gcc.dg/dfp/loop-index.c: Ditto.
2782 * gcc.dg/dfp/nan-1.c: Ditto.
2783 * gcc.dg/dfp/nan-2.c: Ditto.
2784 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2785 * gcc.dg/dfp/operator-assignment.c: Ditto.
2786 * gcc.dg/dfp/operator-comma.c: Ditto.
2787 * gcc.dg/dfp/operator-cond.c: Ditto.
2788 * gcc.dg/dfp/operator-logical.c: Ditto.
2789 * gcc.dg/dfp/operator-unary.c: Ditto.
2790 * gcc.dg/dfp/pr36800.c: Ditto.
2791 * gcc.dg/dfp/pr39034.c: Ditto.
2792 * gcc.dg/dfp/pr39035.c: Ditto.
2793 * gcc.dg/dfp/pr39902.c: Ditto.
2794 * gcc.dg/dfp/signbit-1.c: Ditto.
2795 * gcc.dg/dfp/signbit-2.c: Ditto.
2796 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2797 * gcc.dg/dfp/union-init.c: Ditto.
2798 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2799
9b87db3c
MM
28002009-09-16 Michael Matz <matz@suse.de>
2801
2802 PR fortran/41212
2803 * gfortran.dg/pr41212.f90: New test.
2804
20faffe7
EB
28052009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2806
2807 * gnat.dg/alignment9.adb: New test.
2808
839f2864
EB
28092009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2810
2811 * gnat.dg/discr20.ad[sb]: New test.
2812
4075e7e8
RG
28132009-09-16 Richard Guenther <rguenther@suse.de>
2814
2815 PR middle-end/34011
2816 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2817
21d05694
DD
28182009-09-16 DJ Delorie <dj@redhat.com>
2819 Kaz Kojima <kkojima@gcc.gnu.org>
2820
2821 * gcc.target/sh/struct-arg-dw2.c: New test.
2822
d7a9e7c5
NF
28232009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2824 Jakub Jelinek <jakub@redhat.com>
2825
2826 PR target/41175
2827 * gcc.target/powerpc/pr41175.c: New test.
2828
1c384bf1
RH
28292009-09-14 Richard Henderson <rth@redhat.com>
2830
2831 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2832 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2833 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2834
1d65f45c
RH
28352009-09-14 Richard Henderson <rth@redhat.com>
2836
2837 * g++.dg/eh/builtin1.C: Update resx pattern match.
2838 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2839
0c433c31
RS
28402009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2841
2842 * gcc.target/mips/branch-helper.h: New file.
2843 * gcc.target/mips/branch-2.c,
2844 * gcc.target/mips/branch-3.c,
2845 * gcc.target/mips/branch-4.c,
2846 * gcc.target/mips/branch-5.c,
2847 * gcc.target/mips/branch-6.c,
2848 * gcc.target/mips/branch-7.c,
2849 * gcc.target/mips/branch-8.c,
2850 * gcc.target/mips/branch-9.c,
2851 * gcc.target/mips/branch-10.c,
2852 * gcc.target/mips/branch-11.c,
2853 * gcc.target/mips/branch-12.c,
2854 * gcc.target/mips/branch-13.c,
2855 * gcc.target/mips/branch-14.c,
2856 * gcc.target/mips/branch-15.c: New tests.
2857
5910fb59
MM
28582009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2859
2860 PR target/41331
2861 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2862 -m32 -mpowerpc64 system.
2863
8be6ada8
BS
28642009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2865
2866 From Jie Zhang <jie.zhang@analog.com>:
2867 * gcc.target/bfin/saveall.c: New test.
6c1c1dfa
BS
2868 * gcc.target/bfin/20090914-1.c: New test.
2869 * gcc.target/bfin/20090914-2.c: New test.
2870
2871 * gcc.target/bfin/20090914-3.c: New test.
8be6ada8 2872
d5968a86
AS
28732009-09-14 Andrew Stubbs <ams@codesourcery.com>
2874
2875 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2876
cdb4dde5
RG
28772009-09-14 Richard Guenther <rguenther@suse.de>
2878
2879 PR middle-end/41350
2880 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2881
75152bcb
JD
28822009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2883
2884 PR libgfortran/41328
2885 * gfortran.dg/cr_lf.f90: New test.
2886
5c3ec539
MM
28872009-09-11 Michael Matz <matz@suse.de>
2888
2889 PR middle-end/41275
2890 * g++.dg/tree-ssa/pr41275.C: New test.
2891
664e411b
JW
28922009-09-11 Janus Weil <janus@gcc.gnu.org>
2893
2894 PR fortran/41242
2895 * gfortran.dg/proc_ptr_comp_21.f90: New.
2896
43dfd40c
SK
28972009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2898
2899 PR fortran/31292
2900 * gfortran.dg/module_procedure_1.f90: New test.
2901 * gfortran.dg/module_procedure_2.f90: Ditto.
2902 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2903
1382ae05
RO
29042009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2905 James A. Morrison <phython@gcc.gnu.org>
2906
2907 PR ada/18302
2908 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2909 commands.
2910 * ada/acats/run_test.exp: New file.
2911
3a3d54f2
UB
29122009-09-10 Uros Bizjak <ubizjak@gmail.com>
2913
2914 Revert:
2915 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2916
2917 PR rtl-optimization/39779
2918 * gcc.dg/pr39979.c: New test.
2919
90097c67
RG
29202009-09-10 Richard Guenther <rguenther@suse.de>
2921
2922 PR middle-end/41257
2923 * g++.dg/torture/pr41257-2.C: New testcase.
2924
e7e5ba09
PC
29252009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR c++/28293
2928 * g++.dg/template/crash91.C: New.
2929
29302009-09-09 Uros Bizjak <ubizjak@gmail.com>
ed9d5a4a
UB
2931
2932 PR rtl-optimization/39779
2933 * gcc.dg/pr39979.c: New test.
2934
70a6b17e
RG
29352009-09-09 Richard Guenther <rguenther@suse.de>
2936
2937 PR tree-optimization/41101
2938 * gcc.c-torture/compile/pr41101.c: New testcase.
2939
5a4b005f
RG
29402009-09-09 Richard Guenther <rguenther@suse.de>
2941
2942 PR middle-end/41317
2943 * gcc.c-torture/execute/pr41317.c: New testcase.
2944 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2945 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2946
c0389e92
DS
29472009-09-08 Dodji Seketeli <dodji@redhat.com>
2948
2949 Fix some test breakages on Darwin
2950 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2951 and adjust.
2952 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2953 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2954 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2955 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2956 take darwin specifics in account.
2957
edf736cb
JM
29582009-09-08 Joseph Myers <joseph@codesourcery.com>
2959
2960 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2961 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2962
f8c6dba2
PC
29632009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2964
2965 PR c++/39923
2966 * g++.dg/cpp0x/initlist24.C: New.
2967
60adb641
OS
29682009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2969
2970 * gcc.dg/large-size-array-2.c: Fix target requirement.
2971 * gcc.dg/large-size-array-4.c: Likewise.
2972 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2973 * gcc.dg/c99-const-expr-2.c: Likewise.
2974 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2975 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2976 * gcc.dg/c90-const-expr-10.c: Likewise.
2977 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2978 instead of long.
2979 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2980 * gcc.dg/vect/pr33846.c: Likewise.
2981 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2982 __PTRDIFF_TYPE__, instead of unsigned long.
2983 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2984
91642126
AO
29852009-09-08 Alexandre Oliva <aoliva@redhat.com>
2986
2987 PR debug/41229
2988 PR debug/41291
2989 PR debug/41300
2990 * gfortran.dg/pr41229.f90: New.
2991
21719cea
AO
29922009-09-08 Alexandre Oliva <aoliva@redhat.com>
2993
2994 PR debug/41232
2995 * gcc.dg/pr41232.c: New.
2996
3dd1415d
JM
29972009-09-08 Joseph Myers <joseph@codesourcery.com>
2998
2999 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3000 contain -march.
3001 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3002 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3003 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3004 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3005 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3006 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3007 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3008 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3009 options other than that used in dg-options.
3010
1098d3a5
JJ
30112009-09-07 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR rtl-optimization/41239
3014 * gcc.c-torture/execute/pr41239.c: New test.
3015
c89c07c2
JD
30162009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3017
3018 PR libgfortran/41192
3019 * gfortran.dg/namelist_59.f90: New test.
3020
5254cd50
BS
30212009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3022
3023 From Mike Frysinger <michael.frysinger@analog.com>
3024 * gcc.target/bfin/mcpu-bf542m.c: New file.
3025 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3026 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3027 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3028 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3029
4a50e99c
MJ
30302009-09-07 Martin Jambor <mjambor@suse.cz>
3031
3032 PR middle-end/41282
3033 * gcc.c-torture/compile/pr41282.c: New test.
3034
6c145259
TK
30352009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3036
3037 PR fortran/41197
3038 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3039 variables for stat and errmsg.
3040 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3041 * gfortran.dg/allocate_stat_2.f90: New test.
3042
8ff7f824
BS
30432009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3044
3045 * gcc.c-torture/compile/20090907-1.c: New test.
3046
90588a10
JJ
30472009-09-06 Jakub Jelinek <jakub@redhat.com>
3048
3049 PR bootstrap/41241
3050 * gcc.dg/pr41241.c: New test.
3051
3797a0ff
RG
30522009-09-06 Richard Guenther <rguenther@suse.de>
3053
3054 PR middle-end/41144
3055 * g++.dg/torture/pr41144.C: New testcase.
3056
3c45b96b
RG
30572009-09-06 Richard Guenther <rguenther@suse.de>
3058
3059 PR middle-end/41261
3060 * gcc.dg/torture/pr41261.c: New testcase.
3061
6a129567
RG
30622009-09-05 Richard Guenther <rguenther@suse.de>
3063
3064 PR middle-end/41181
3065 * gcc.c-torture/compile/pr41181.c: New testcase.
3066
432b4b31
RG
30672009-09-05 Richard Guenther <rguenther@suse.de>
3068
3069 PR debug/41273
3070 * g++.dg/torture/pr41273.C: New testcase.
3071
b2acf594
PT
30722009-09-05 Paul Thomas <pault@gcc.gnu.org>
3073
3074 PR fortran/41258
3075 * gfortran.dg/typebound_proc_12.f90 : New test.
3076
3157b0c2
AO
30772009-09-04 Alexandre Oliva <aoliva@redhat.com>
3078
3079 PR debug/41225
3080 * gfortran.dg/pr41225.f90: New.
3081
b98a26e6
AO
30822009-09-04 Alexandre Oliva <aoliva@redhat.com>
3083
3084 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3085 unistd.h, sys/types.h and sys/wait.h.
3086 (gualchk_t): New.
3087 (GUALCVT): New.
3088 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3089 (GUALITY_GDB_REDIRECT): New.
3090 (GUALITY_GDB_ARGS): Use it.
3091
5f1a9ebb
RG
30922009-09-04 Richard Guenther <rguenther@suse.de>
3093
3094 PR middle-end/41257
3095 * g++.dg/torture/pr41257.C: New testcase.
3096
22fc64b4
MJ
30972009-09-04 Martin Jambor <mjambor@suse.cz>
3098
3099 PR tree-optimization/41112
3100 * gnat.dg/array8.adb: New test.
3101
14e58be0
UB
31022009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3103
3104 * gcc.target/arm/ctz.c: New test case.
3105
31062009-09-03 Alon Dayan <alond@il.ibm.com>
3107
3108 PR tree-optimization/38275
6356f38f 3109 * gcc.dg/autopar/reduc-1char.c: Increase number
14e58be0 3110 of iterations. Adjust the logic accordingly.
6356f38f
UB
3111 * gcc.dg/autopar/reduc-2char.c: Ditto.
3112 * gcc.dg/autopar/reduc-1.c: Ditto.
3113 * gcc.dg/autopar/reduc-2.c: Ditto.
3114 * gcc.dg/autopar/reduc-3.c: Ditto.
3115 * gcc.dg/autopar/reduc-6.c: Ditto.
3116 * gcc.dg/autopar/reduc-7.c: Ditto.
3117 * gcc.dg/autopar/reduc-8.c: Ditto.
3118 * gcc.dg/autopar/reduc-9.c: Ditto.
3119 * gcc.dg/autopar/pr39500-1.c: Ditto.
3120 * gcc.dg/autopar/reduc-1short.c: Ditto.
3121 * gcc.dg/autopar/reduc-2short.c: Ditto.
3122 * gcc.dg/autopar/parallelization-1.c: Ditto.
14e58be0 3123
4d17b2f6
JJ
31242009-09-03 Jakub Jelinek <jakub@redhat.com>
3125
3126 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3127 testcase using guality.h compiles and links and if a global variable
3128 can be verified by gdb.
3129
9840d30a
BS
31302009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3131
3132 * lib/target-supports.exp (check_effective_target_sync_int_long):
3133 Supported on Blackfin Linux targets.
3134
896aa4ea
DD
31352009-09-02 David Daney <ddaney@caviumnetworks.com>
3136
3137 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3138
4537ec0c
DN
31392009-09-03 Diego Novillo <dnovillo@google.com>
3140
3141 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3142 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3143 * g++.dg/warn/unit-1.C: Likewise.
3144 * g++.dg/ipa/iinline-1.C: Likewise.
3145 * g++.dg/template/cond2.C: Adjust expected line location for the
3146 error.
3147 * g++.dg/template/pr35240.C: Likewise.
3148
f8563a3b
KG
31492009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3150
3151 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3152 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3153
fef94f76
MJ
31542009-09-02 Martin Jambor <mjambor@suse.cz>
3155
3156 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3157 * gcc.dg/memcpy-1.c: Add . to match pattern.
3158 * gcc.dg/uninit-I.c: XFAIL warning test.
3159 * g++.dg/warn/unit-1.C: XFAIL warning test.
14e58be0 3160
fd2ab214
ILT
31612009-09-02 Ian Lance Taylor <iant@google.com>
3162
3163 * gcc.dg/20090902-1.c: New test.
3164
ded97380
JJ
31652009-09-02 Jakub Jelinek <jakub@redhat.com>
3166
3167 * gcc.dg/builtin-object-size-9.c: New test.
3168
683ebd75
OH
31692009-09-02 Olivier Hainque <hainque@adacore.com>
3170
3171 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
14e58be0 3172
42c08997 31732009-09-02 Eric Botcazou <ebotcazou@adacore.com>
14e58be0 3174 Olivier Hainque <hainque@adacore.com>
42c08997
EB
3175
3176 * gnat.dg/misaligned_param.adb: New test.
3177 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3178 * gnat.dg/slice7.adb: Add 1 more related case.
3179
94dcf84b
AO
31802009-09-01 Alexandre Oliva <aoliva@redhat.com>
3181
3182 * gcc.dg/guality/guality.c: Expect to fail for now.
3183 * gcc.dg/guality/example.c: Likewise.
3184
8fc68cba
AO
31852009-09-01 Alexandre Oliva <aoliva@redhat.com>
3186
3187 * gcc.dg/guality/guality.c: New.
3188 * gcc.dg/guality/guality.h: New.
3189 * gcc.dg/guality/guality.exp: New.
3190 * gcc.dg/guality/example.c: New.
3191 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3192 (cleanup-saved-temps): Likewise, .gkd files too.
3193
ff3bb9be
JD
31942009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3195
3196 PR fortran/39229
3197 * gfortran.dg/line_length_3.f: New test.
3198 * gfortran.dg/line_length_4.f90: New test.
3199
45456220
LR
32002009-09-01 Loren J. Rittle <ljrittle@acm.org>
3201
3202 * lib/target-supports.exp (check_gc_sections_available):
3203 Add proper pattern quote.
3204
8ceabd25
UB
32052009-08-31 Uros Bizjak <ubizjak@gmail.com>
3206 Kaz Kojima <kkojima@gcc.gnu.org>
3207
3208 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3209 * g++.dg/cdce3.C: Use dg-add-options ieee.
3210 * g++.dg/torture/type-generic-1.C: Likewise.
3211 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3212 * gcc.dg/pr28796-2.c: Likewise.
3213 * gcc.dg/torture/builtin-math-7.c: Likewise.
3214 * gcc.dg/torture/type-generic-1.c: Likewise.
3215 * gfortran.dg/boz_14.f90: Likewise.
3216 * gfortran.dg/erf_2.F90: Likewise.
3217 * gfortran.dg/init_flag_3.f90: Likewise.
3218 * gfortran.dg/init_flag_4.f90: Likewise.
3219 * gfortran.dg/init_flag_5.f90: Likewise.
3220 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3221 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3222 * gfortran.dg/isnan_1.f90: Likewise.
3223 * gfortran.dg/isnan_2.f90: Likewise.
3224 * gfortran.dg/maxlocval_2.f90: Likewise.
3225 * gfortran.dg/maxlocval_4.f90: Likewise.
3226 * gfortran.dg/minlocval_1.f90: Likewise.
3227 * gfortran.dg/minlocval_4.f90: Likewise.
3228 * gfortran.dg/module_nan.f90: Likewise.
3229 * gfortran.dg/namelist_42.f90: Likewise.
3230 * gfortran.dg/namelist_43.f90: Likewise.
3231 * gfortran.dg/nan_1.f90: Likewise.
3232 * gfortran.dg/nan_2.f90: Likewise.
3233 * gfortran.dg/nan_3.f90: Likewise.
3234 * gfortran.dg/nan_4.f90: Likewise.
3235 * gfortran.dg/nan_5.f90: Likewise.
3236 * gfortran.dg/nearest_1.f90: Likewise.
3237 * gfortran.dg/nearest_2.f90: Likewise.
3238 * gfortran.dg/nearest_3.f90: Likewise.
3239 * gfortran.dg/pr37243.f: Likewise.
3240 * gfortran.dg/real_const_3.f90: Likewise.
3241 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3242
f9329c35
DS
32432009-08-31 Dodji Seketeli <dodji@redhat.com>
3244
3245 PR debug/30161
3246 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3247 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3248 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3249 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3250 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3251 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3252 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3253 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3254 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3255 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3256 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3257 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3258 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3259
c8affb45
JM
32602009-08-31 Jason Merrill <jason@redhat.com>
3261
3262 PR c++/41127
3263 * g++.dg/parse/enum5.C: New.
3264 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3265
e74f1cc8
JW
32662009-08-31 Janus Weil <janus@gcc.gnu.org>
3267
3268 PR fortran/40940
3269 * gfortran.dg/allocate_derived_1.f90: New.
3270 * gfortran.dg/class_3.f03: New.
3271
2fbd4117
JW
32722009-08-31 Janus Weil <janus@gcc.gnu.org>
3273
3274 PR fortran/40996
3275 * gfortran.dg/allocatable_scalar_1.f90: New.
3276 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3277 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3278 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3279
a778c4e7
RG
32802009-08-30 Richard Guenther <rguenther@suse.de>
3281
3282 PR tree-optimization/41186
3283 * g++.dg/torture/pr41186.C: New testcase.
3284 * g++.dg/tree-ssa/pr41186.C: Likewise.
3285
79f60dbc
DS
32862009-08-30 Dodji Seketeli <dodji@redhat.com>
3287
3288 PR c++/41187
3289 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3290 take ia64 assembly comments syntax in account.
3291
8a067ce4
UB
32922009-08-30 Uros Bizjak <ubizjak@gmail.com>
3293
3294 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3295
8c53cbed
KG
32962009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3297
8a067ce4 3298 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
8c53cbed
KG
3299 * gfortran.dg/whole_file_6.f90: Likewise.
3300
3ff4c25d
CC
33012009-08-28 Cary Coutant <ccoutant@google.com>
3302
3303 PR debug/41063
3304 * g++.dg/debug/dwarf2/pr41063.C: New test.
3305
2b3b22d3
UB
33062009-08-27 Uros Bizjak <ubizjak@gmail.com>
3307
3308 PR rtl-optimization/40861
3309 * gcc.dg/pr40861.c: New test.
3310
889dc035
JW
33112009-08-27 Janus Weil <janus@gcc.gnu.org>
3312
3313 PR fortran/40869
3314 * gfortran.dg/proc_ptr_comp_20.f90: New.
3315
20d1cba1
JB
33162009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3317
3318 PR libfortran/39667
3319 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3320 open temp file with status="scratch".
2b3b22d3
UB
3321 * gfortran.dg/fmt_cache_1.f: Likewise.
3322 * gfortran.dg/fmt_exhaust.f90: Likewise.
3323 * gfortran.dg/fmt_t_4.f90: Likewise.
3324 * gfortran.dg/fseek.f90: Likewise.
3325 * gfortran.dg/list_read_5.f90: Likewise.
3326 * gfortran.dg/namelist_39.f90: Likewise.
3327 * gfortran.dg/namelist_56.f90: Likewise.
3328 * gfortran.dg/read_bad_advance.f90: Likewise.
3329 * gfortran.dg/read_repeat.f90: Likewise.
3330 * gfortran.dg/read_size_noadvance.f90: Likewise.
3331 * gfortran.dg/read_x_past.f: Likewise.
20d1cba1 3332
77657899
TB
33332009-08-27 Tobias Burnus <burnus@net-b.de>
3334
3335 PR fortran/28039
3336 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3337
4a44a72d
DK
33382009-08-27 Daniel Kraft <d@domob.eu>
3339
3340 PR fortran/37425
3341 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3342 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3343 error and fix problem with recursive assignment.
3344 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3345 * gfortran.dg/typebound_operator_3.f03: New test.
3346 * gfortran.dg/typebound_operator_4.f03: New test.
3347
7842a9db
DS
33482009-08-27 Dodji Seketeli <dodji@redhat.com>
3349
d1eda136 3350 PR debug/41170
7842a9db
DS
3351 * debug/dwarf2/namespace-1.C: New test.
3352
dbf61529
L
33532009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3354
3355 PR fortran/41162
3356 * gfortran.dg/pr41162.f: New.
3357
631c905a
AN
33582009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3359 Richard Sandiford <rdsandiford@googlemail.com>
3360
3361 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3362 with "forbid_cpu".
3363 * gcc.target/mips/branch-1.c: Update accordingly.
3364 * gcc.target/mips/extend-1.c: Likewise.
3365 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3366
6b8b9e42
RG
33672009-08-26 Richard Guenther <rguenther@suse.de>
3368
3369 PR middle-end/41163
3370 * gcc.c-torture/compile/pr41163.c: New testcase.
3371 * gcc.dg/pr35899.c: Adjust.
3372
bacd3fb6
RG
33732009-08-26 Richard Guenther <rguenther@suse.de>
3374
3375 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3376
7919d7b4
JM
33772009-08-26 Jason Merrill <jason@redhat.com>
3378
1dad57e6 3379 * g++.dg/cpp0x/explicit3.C: New.
7919d7b4
JM
3380 * g++.dg/overload/cond2.C: New.
3381
ff22013a
KK
33822009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3383
3384 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3385
5c1a2bb1
JH
33862009-08-25 Jan Hubicka <jh@suse.cz>
3387
3388 * gcc.target/i386/sse5-shift1-vector.c
3389 * gcc.target/i386/isa-12.c
3390 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3391 * gcc.target/i386/sse5-pcmov2.c
3392 * gcc.target/i386/isa-3.c
3393 * gcc.target/i386/sse5-shift2-vector.c
3394 * gcc.target/i386/isa-7.c
3395 * gcc.target/i386/funcspec-2.c
3396 * gcc.target/i386/sse5-haddX.c
3397 * gcc.target/i386/sse5-hadduX.c
3398 * gcc.target/i386/isa-9.c
3399 * gcc.target/i386/sse5-maccXX.c
3400 * gcc.target/i386/sse5-shift3-vector.c
3401 * gcc.target/i386/sse5-msubXX.c
3402 * gcc.target/i386/sse5-permpX.c
3403 * gcc.target/i386/sse5-check.h
3404 * gcc.target/i386/sse-12.c
3405 * gcc.target/i386/sse-11.c
3406 * gcc.target/i386/sse-10.c
3407 * gcc.target/i386/sse-13.c
3408 * gcc.target/i386/sse-14.c
3409 * gcc.target/i386/sse-22.c
3410 * gcc.target/i386/sse-2.c
3411 * gcc.target/i386/sse-13.c
3412 * gcc.target/i386/avx-2.c
3413 * gcc.target/i386/sse5-rotate1-vector.c
3414 * gcc.target/i386/isa-4.c
3415 * gcc.target/i386/sse5-hsubX.c
3416 * gcc.target/i386/sse5-pcmov.c
3417 * gcc.target/i386/sse5-fma.c
3418 * gcc.target/i386/isa-8.c
3419 * gcc.target/i386/sse5-rotate2-vector.c
3420 * gcc.target/i386/sse5-nmaccXX.c
3421 * gcc.target/i386/sse5-imul64-vector.c
3422 * gcc.target/i386/sse5-nmsubXX.c
3423 * gcc.target/i386/sse5-rotate3-vector.c
3424 * gcc.target/i386/sse5-fma-vector.c
2b3b22d3
UB
3425 * gcc.target/i386/sse5-imul32widen-vector.c
3426 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
5c1a2bb1
JH
3427
3428 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3429 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3430 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3431 * gcc.target/i386/avx-1.c: Remove SSE5.
3432 * gcc.target/i386/avx-2.c: Remove SSE5.
3433 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3434 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3435 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3436 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3437
027c625c
UB
34382009-08-25 Uros Bizjak <ubizjak@gmail.com>
3439
3440 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3441
f4e8a943
VV
34422009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3443
3444 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3445 keyword works in the same manner as __alignof.
3446
8c39b987
TK
34472009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3448
3449 PR libfortran/34670
3450 * gfortran.dg/unpack_bounds_1.f90: New test.
3451 * gfortran.dg/unpack_bounds_2.f90: New test.
3452 * gfortran.dg/unpack_bounds_3.f90: New test.
3453
f76d6e6f
EB
34542009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3455
3456 * gnat.dg/slice7.adb: New test.
3457 * gnat.dg/slice7_pkg.ads: New helper.
3458
23878536
JW
34592009-08-25 Janus Weil <janus@gcc.gnu.org>
3460
3461 PR fortran/41139
3462 * gfortran.dg/proc_ptr_25.f90: New.
3463 * gfortran.dg/proc_ptr_comp_18.f90: New.
3464 * gfortran.dg/proc_ptr_comp_19.f90: New.
3465
1ed659c1
JD
34662009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3467
3468 PR fortran/41154
3469 * gfortran.dg/fmt_error_8.f: New test.
3470
bf866c20
KG
34712009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3472
3473 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3474 number, update all callers and synchronize results for latest MPC.
3475
3146f36f
JM
34762009-08-21 Jason Merrill <jason@redhat.com>
3477
3478 * g++.dg/warn/Wunused-17.C: New.
3479
3e2d9dcf
RR
34802009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3481
14e58be0 3482 * gcc.target/arm/combine-cmp-shift.c: New test.
3e2d9dcf 3483
b241b475
KT
34842009-08-24 Kai Tietz <kai.tietz@onevision.com>
3485
2b3b22d3
UB
3486 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3487 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
b241b475 3488 width specifier.
b241b475 3489
a14e5b7e
JD
34902009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3491
3492 * gfortran.dg/fmt_error_7.f: New test.
3493
8c40d061
UB
34942009-08-23 Uros Bizjak <ubizjak@gmail.com>
3495
3496 PR target/40718
3497 * gcc.target/i386/pr40718.c: New test.
3498
3212c187
SK
34992009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3500
3501 * gfortran.dg/proc_ptr_24.f90: New test.
3502
8234e5e0
SK
35032009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3504
3505 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3506 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3507 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3508
94d34253
BD
35092009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3510
3511 PR fortran/28039
3512 * gfortran.dg/fmt_with_extra.f: new file.
8234e5e0 3513
5399093b
MR
35142009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3515
3516 * lib/target-supports.exp
3517 (check_effective_target_arm_iwmmxt_ok): New procedure.
3518 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3519 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3520
f4b5a190
UB
35212009-08-21 Uros Bizjak <ubizjak@gmail.com>
3522
8c40d061
UB
3523 * gfortran.dg/boz_9.f90: Do not load denormal floating
3524 point constants. Remove -mieee option for alpha*-*-* targets.
f4b5a190 3525
50dbf0b4
JW
35262009-08-21 Janus Weil <janus@gcc.gnu.org>
3527
3528 PR fortran/41106
3529 * gfortran.dg/proc_ptr_23.f90: New.
3530 * gfortran.dg/proc_ptr_comp_15.f90: New.
3531 * gfortran.dg/proc_ptr_comp_16.f90: New.
3532 * gfortran.dg/proc_ptr_comp_17.f90: New.
3533
4b8c1a92
JJ
35342009-08-21 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR c++/41131
3537 * g++.dg/expr/unary3.C: New test.
3538
685dca12
KK
35392009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3540
3541 * gfortran.dg/common_5.f: Add -mdalign for sh.
3542 * gfortran.dg/common_align_2.f90: Likewise.
3543
41e5ee68
TK
35442009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3545
3546 PR libfortran/40962
3547 * c_f_pointer_tests_4.f90: New test.
3548
f88facfe
EB
35492009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3550
3551 * gnat.dg/slice6.adb: New test.
3552 * gnat.dg/slice6_pkg.ads: New helper.
3553
167f281e
MM
35542009-08-20 Michael Matz <matz@suse.de>
3555
3556 PR fortran/41126
3557 * gfortran.dg/pr41126.f90: New test.
3558
456976d8
EB
35592009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3560
3561 * gnat.dg/dynamic_bound.adb: New test.
3562
e4c1aa19
JW
35632009-08-20 Janus Weil <janus@gcc.gnu.org>
3564
3565 PR fortran/41121
3566 * gfortran.dg/intrinsic_5.f90: New.
3567
a552b644 35682009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
f4b5a190 3569 Richard Earnshaw <richard.earnshaw@arm.com>
a552b644 3570
fd58da50 3571 * gcc.target/arm/20090811-1.c: New test.
a552b644 3572
b8e444f4
JJ
35732009-08-19 Jakub Jelinek <jakub@redhat.com>
3574
3575 PR middle-end/41123
3576 * gcc.dg/pr41123.c: New test.
3577
595de302
JM
35782009-08-19 Jason Merrill <jason@redhat.com>
3579
3580 PR c++/41120
3581 * g++.dg/other/gc4.C: New.
3582
10174ddf
MM
35832009-08-18 Michael Matz <matz@suse.de>
3584
3585 * gfortran.dg/vect/vect-gems.f90: New test.
3586 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3587
488b329c
DD
35882009-08-18 DJ Delorie <dj@redhat.com>
3589
40986754
DD
3590 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3591 * lib/gcc-defs.exp: ... to here.
3592
488b329c
DD
3593 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3594 GCC_EXEC_PREFIX before building the wrapper.
3595
8fd962e3
NF
35962009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3597
3598 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3599 tests.
3600 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3601 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3602 dg-options. Fix dg-final clause.
3603
f0962d64
UB
36042009-08-18 Uros Bizjak <ubizjak@gmail.com>
3605
3606 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3607
37513ce9
JW
36082009-08-18 Janus Weil <janus@gcc.gnu.org>
3609 Paul Thomas <pault@gcc.gnu.org>
3610
3611 PR fortran/40870
3612 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3613
776e7174
RG
36142009-08-18 Richard Guenther <rguenther@suse.de>
3615
3616 PR middle-end/41094
3617 * gcc.dg/torture/pr41094.c: New testcase.
3618 * gcc.dg/torture/builtin-power-1.c: Adjust.
3619 * gcc.dg/builtins-10.c: Likewise.
3620
f3252b3c
JJ
36212009-08-18 Jakub Jelinek <jakub@redhat.com>
3622
3623 PR target/40971
3624 * gcc.dg/pr40971.c: New test.
3625
1151ccc9
PT
36262008-08-17 Paul Thomas <pault@gcc.gnu.org>
3627
3628 PR fortran/41062
3629 * gfortran.dg/use_only_4.f90: New test.
3630
b325faf9
DK
36312009-08-17 Daniel Kraft <d@domob.eu>
3632
3633 PR fortran/37425
3634 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3635 NOPASS bindings as operators.
3636
f32c6a2b
UB
36372009-08-17 Uros Bizjak <ubizjak@gmail.com>
3638
3639 * lib/target-supports.exp
e72cee90 3640 (check_effective_target_vect_cmdline_needed): Add alpha to the list
f32c6a2b
UB
3641 of targets that do not need command line argument to enable SIMD.
3642
2679ab00
KG
36432009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3644
3645 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3646 typo in cache name.
3647
2d8980b0
JD
36482009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3649
3650 PR fortran/41075
3651 * gfortran.dg/unlimited_fmt_1.f90: New test.
3652
4ce651ec
DS
36532009-08-17 Dodji Seketeli <dodji@redhat.com>
3654
3655 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3656
23532a92
AC
36572009-08-17 Arnaud Charlet <charlet@adacore.com>
3658
3659 * gnat.dg/itype.ad[sb]: New test.
3660
4e9eeaad
AN
36612009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3662
3663 * gcc.target/mips/mips.exp: Add terminology section to comment
3664 at the top of the file. Fix typos.
3665
15305a73
JM
36662009-08-16 Jason Merrill <jason@redhat.com>
3667
3668 * g++.dg/debug/dwarf2/inline1.C: New.
3669
30fff3d8
RS
36702009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3671
3672 PR target/38599
3673 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3674
5782bb7a
DS
36752009-08-16 Dodji Seketeli <dodji@redhat.com>
3676
52ac997d 3677 PR debug/37801
fd58da50 3678 * gcc.dg/debug/20020224-1.c: Adjust the comment.
5782bb7a 3679 Make sure to trigger inlining optimizations.
fd58da50 3680 * gcc.dg/debug/dwarf2/inline2.c: New test.
5782bb7a 3681
a2a0778d
JW
36822009-08-14 Janus Weil <janus@gcc.gnu.org>
3683
3684 PR fortran/41070
3685 * gfortran.dg/structure_constructor_10.f90: New.
3686
c54d7dc9
OR
36872009-08-14 Olatunji Ruwase <tjruwase@google.com>
3688
3689 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3690 * gcc.dg/pragma-re-2.c: Likewise.
3691 * gcc.dg/pragma-re-3.c: Likewise.
3692 * gcc.dg/pragma-re-4.c: Likewise.
3693 * g++.dg/other/pragma-re-1.C: Likewise.
3694 * g++.dg/other/pragma-re-2.C: Likewise.
3695
2f440f6a
KG
36962009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3697
3698 * gcc.dg/torture/builtin-math-7.c: New.
3699
1a15bfdc
RG
37002009-08-14 Richard Guenther <rguenther@suse.de>
3701
3702 * gcc.c-torture/execute/20090814-1.c: New testcase.
3703
8cac884c
DE
37042009-08-14 David Edelsohn <edelsohn@gnu.org>
3705
3706 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3707
371015a8
PB
37082009-08-14 Paolo Bonzini <bonzini@gnu.org>
3709
3710 PR target/40934
3711 * gcc.target/i386/pr40934.c: New.
3712
1262fd02
UB
37132009-08-14 Uros Bizjak <ubizjak@gmail.com>
3714
3715 PR target/41019
3716 * gcc.target/i386/pr41019.c: New test.
3717
525fa323
JD
37182009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3719
3720 PR fortran/40955
3721 * gfortran.dg/winapi.f90: New test.
3722
f6038131
JW
37232009-08-13 Janus Weil <janus@gcc.gnu.org>
3724
3725 PR fortran/40995
3726 * gfortran.dg/intrinsic_4.f90: New.
3727 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3728 different line.
3729
e5fdcd8c
RG
37302009-08-13 Richard Guenther <rguenther@suse.de>
3731
3732 PR middle-end/41047
3733 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3734
88ccda10
RG
37352009-08-12 Richard Guenther <rguenther@suse.de>
3736
3737 PR tree-optimization/41011
3738 * gfortran.dg/pr41011.f: New testcase.
3739
97804369
AH
37402009-08-11 Andrew Haley <aph@redhat.com>
3741
3742 * gcc.target/arm/synchronize.c: New file.
3743
30de1632
SP
37442009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3745
3746 PR middle-end/40980
fd58da50 3747 * gfortran.dg/graphite/id-17.f: New.
30de1632 3748
6356f38f
UB
37492009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3750 Sebastian Pop <sebastian.pop@amd.com>
3751
3752 * gcc.dg/graphite/interchange-1.c: XFAILed.
3753 * gcc.dg/graphite/interchange-2.c: XFAILed.
3754 * gcc.dg/graphite/interchange-3.c: XFAILed.
3755 * gcc.dg/graphite/interchange-4.c: XFAILed.
3756 * gcc.dg/graphite/interchange-7.c: XFAILed.
3757
8c31ebfa
SP
37582009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3759
fd58da50 3760 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
8c31ebfa 3761
fb9fb290
SP
37622009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3763 Pranav Garg <pranav.garg2107@gmail.com>
3764
fd58da50 3765 * gcc.dg/graphite/interchange-6.c: XFAILed.
fb9fb290 3766
273c5dd3
SP
37672009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3768
3769 * gcc.dg/graphite/interchange-9.c: New.
3770
4c7af939 37712009-08-12 Richard Guenther <rguenther@suse.de>
273c5dd3 3772
4c7af939 3773 PR rtl-optimization/41033
273c5dd3 3774 * gcc.dg/pr41033.c: New test.
4c7af939 3775
4561cbd0
JW
37762009-08-11 Janus Weil <janus@gcc.gnu.org>
3777
3778 PR fortran/41022
3779 * gfortran.dg/proc_ptr_comp_14.f90: New.
3780
b2c9d70f
AN
37812009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3782
3783 * gcc.target/mips/ext-5.c: New test.
3784 * gcc.target/mips/ext-6.c: New test.
3785 * gcc.target/mips/ext-7.c: New test.
3786 * gcc.target/mips/ext-8.c: New test.
3787 * gcc.target/mips/extend-2.c: New test.
3788
e8f43da6
JM
37892009-08-10 Jason Merrill <jason@redhat.com>
3790
3791 * g++.dg/other/linkage2.C: New test for types-without-linkage
3792 handling.
3793 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3794 * g++.dg/lookup/anon2.C: Likewise.
3795 * g++.dg/other/anon3.C: Likewise.
3796 * g++.dg/template/arg2.C: Likewise.
3797 * g++.dg/template/local4.C: Likewise.
3798 * g++.old-deja/g++.law/operators32.C: Likewise.
3799 * g++.old-deja/g++.other/linkage2.C: Likewise.
3800 * g++.old-deja/g++.pt/enum6.C: Likewise.
3801 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3802 * g++.old-deja/g++.other/linkage1.C: Likewise.
3803
812a5d4b
MLI
38042009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3805
1262fd02
UB
3806 * gcc.dg/dg.exp: Test also c-c++-common dir.
3807 * g++.dg/dg.exp: Likewise.
3808 * g++.dg/warn/Wconversion-real.C: Delete.
3809 * gcc.dg/Wconversion-real.c: Move to ...
3810 * c-c++-common/Wconversion-real.c: ... here.
3811 * lib/target-supports.exp
3812 (check_effective_target_c,check_effective_target_c++): New.
f100a4a8 3813
94747289
DK
38142009-08-10 Daniel Kraft <d@domob.eu>
3815
3816 PR fortran/37425
3817 * gfortran.dg/typebound_operator_1.f03: New test.
3818 * gfortran.dg/typebound_operator_2.f03: New test.
3819
4f4e722e
RG
38202009-08-10 Richard Guenther <rguenther@suse.de>
3821
3822 PR middle-end/41006
3823 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3824 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3825
727e8544
JW
38262009-08-10 Janus Weil <janus@gcc.gnu.org>
3827
3828 PR fortran/40940
3829 * gfortran.dg/class_1.f03: New.
3830 * gfortran.dg/class_2.f03: New.
3831 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3832 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3833 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3834 * gfortran.dg/typebound_call_10.f03: Ditto.
3835 * gfortran.dg/typebound_call_2.f03: Ditto.
3836 * gfortran.dg/typebound_call_3.f03: Ditto.
3837 * gfortran.dg/typebound_call_4.f03: Ditto.
3838 * gfortran.dg/typebound_generic_3.f03: Ditto.
3839 * gfortran.dg/typebound_generic_4.f03: Ditto.
3840 * gfortran.dg/typebound_proc_1.f08: Ditto.
3841 * gfortran.dg/typebound_proc_5.f03: Ditto.
3842 * gfortran.dg/typebound_proc_6.f03: Ditto.
3843
b1d82db0
DS
38442009-08-10 Dodji Seketeli <dodji@redhat.com>
3845
3846 PR c++/40866
3847 * g++.dg/expr/stmt-expr-1.C: New test.
3848
a6450905
RG
38492009-08-09 Richard Guenther <rguenther@suse.de>
3850
3851 PR tree-optimization/41016
3852 * gcc.c-torture/compile/pr41016.c: New testcase.
3853
f5178456
RS
38542009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3855
3856 * gcc.dg/overflow-warn-8.c: New test.
3857
6f4454fc
IR
38582009-08-09 Ira Rosen <irar@il.ibm.com>
3859
3860 PR tree-optimization/41008
3861 * gcc.dg/vect/O1-pr41008.c: New test.
3862
2b374f55
TB
38632009-08-05 Tobias Burnus <burnus@net-b.de>
3864
3865 PR fortran/40955
3866 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3867
2c08497a
BS
38682009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3869
3870 * gcc.target/bfin/loop-autoinc.c: New file.
3871
55194b0b
RG
38722009-08-08 Richard Guenther <rguenther@suse.de>
3873
3874 PR tree-optimization/40991
3875 * g++.dg/torture/pr40991.C: New testcase.
3876
9e0567de
LG
38772009-08-08 Laurent GUERBY <laurent@guerby.net>
3878
2b374f55
TB
3879 * ada/acats/support/impdef.a: Tweak timing constants. Add
3880 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3881 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3882 * ada/acats/tests/c9/c940007.a: Likewise.
3883 * ada/acats/tests/c9/c94001c.ada: Likewise.
3884 * ada/acats/tests/c9/c94006a.ada: Likewise.
3885 * ada/acats/tests/c9/c94008c.ada: Likewise.
3886 * ada/acats/tests/c9/c951002.a: Likewise.
3887 * ada/acats/tests/c9/c954a01.a: Likewise.
3888 * ada/acats/tests/c9/c96001a.ada: Likewise.
3889 * ada/acats/tests/c9/c97307a.ada: Likewise.
9e0567de 3890
0adef8e9
RG
38912009-08-07 Richard Guenther <rguenther@suse.de>
3892
3893 PR tree-optimization/40999
3894 * gfortran.dg/pr40999.f: New testcase.
3895
17f6e37d
JJ
38962009-08-07 Jakub Jelinek <jakub@redhat.com>
3897
3898 * g++.dg/tree-prof/partition1.C: New test.
3899
de2aa20e
RE
39002009-08-06 Richard Earnshaw <rearnsha@arm.com>
3901
7e06c3d6
EB
3902 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3903 hook.
3904 (check_effective_target_arm_neon_ok): Improve test for neon
3905 availability.
3906 * gcc.target/arm/eabi1.c: Only run test in base variant.
de2aa20e
RE
3907 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3908 attribute.
3909 * gcc.target/arm/vfp1[567].c: New tests.
3910
39112009-08-06 Jason Merrill <jason@redhat.com>
5a4d8044
JM
3912
3913 PR c++/40948
3914 * g++.dg/ext/complit12.C: Expand.
3915
de2aa20e 39162009-08-06 Richard Earnshaw <rearnsha@arm.com>
3d25552c
RE
3917
3918 Merge ARM/hard_vfp_branch to trunk.
3919
3920 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3921
3922 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3923 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3924
3925 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3926
3927 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3928 (PCS): Define macro to use base AAPCS.
3929 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3930
3931 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3932
3933 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3934 Correct arm_neon.h typo.
3935
3936 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3937
3938 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3939 this a linkage test.
3940 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3941 argument marshalling.
3942 * abitest.h: New file.
3943 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3944 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3945
5b62ee8a
MJ
39462009-08-06 Martin Jambor <mjambor@suse.cz>
3947
3948 PR middle-end/32964
3949 * gcc.dg/tree-ssa/pr32964.c: New test.
3950
4dbf26d5
UB
39512009-08-06 Uros Bizjak <ubizjak@gmail.com>
3952 H.J. Lu <hongjiu.lu@intel.com>
3953
3954 PR target/40957
a6494e53 3955 * gcc.target/i386/pr40957.c: New test.
4dbf26d5 3956
b92fbdd7
RB
39572009-08-06 Richard Guenther <rguenther@suse.de>
3958
3959 PR tree-optimization/40964
3960 * gcc.c-torture/compile/pr40964.c: New testcase.
3961
fd1e840d
PT
39622009-08-05 Paul Thomas <pault@gcc.gnu.org>
3963
3964 PR fortran/40847
3965 * gfortran.dg/transfer_resolve_1.f90 : New test.
3966
2c4389d8
UB
39672009-08-05 Uros Bizjak <ubizjak@gmail.com>
3968 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3969
3970 PR target/40906
3971 * gcc.target/i386/pr40906-1.c: New test.
3972 * gcc.target/i386/pr40906-2.c: Ditto.
3973 * gcc.target/i386/pr40906-3.c: Ditto.
3974
403c7520
JJ
39752009-08-05 Jakub Jelinek <jakub@redhat.com>
3976
3977 PR rtl-optimization/40924
3978 * g++.dg/torture/pr40924.C: New test.
3979
69fb9832
MLI
39802009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3981
3982 PR c++/36069
3983 * g++.dg/warn/pr36069.C: New.
3984
3693f266
DS
39852009-08-04 Dodji Seketeli <dodji@redhat.com>
3986
3987 PR c++/39987
3988 * g++.dg/overload/defarg4.C: New test.
3989
481817e4
MLI
39902009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3991
3992 PR c++/16696
3993 * g++.dg/parse/pr16696.C: New.
3994 * g++.dg/parse/pr16696-permissive.C: New.
3995
51b128a0
PT
39962009-08-04 Paul Thomas <pault@gcc.gnu.org>
3997
3998 PR fortran/40875
3999 * gfortran.dg/initialization_23.f90 : New test.
4000
b96fe38e
DS
40012009-08-04 Dodji Seketeli <dodji@redhat.com>
4002
4003 PR debug/39706
4004 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4005
567ef749
JM
40062009-08-03 Jason Merrill <jason@redhat.com>
4007 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR c++/40948
4010 * g++.dg/ext/complit12.C: New.
4011
50cd60be
JJ
40122009-08-03 Janis Johnson <janis187@us.ibm.com>
4013
4014 PR c/39902
4015 * gcc.target/powerpc/pr39902-2.c: New test.
4016
1768a052
JJ
40172009-08-03 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR middle-end/40943
4020 * gcc.dg/uninit-6.c: Re-add XFAIL.
4021 * gcc.dg/uninit-6-O0.c: Likewise.
4022 * gcc.dg/uninit-pr40943.c: New test.
4023
267bd2b1
JDA
40242009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4025
4026 PR testsuite/40858
4027 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4028 .ascii.
4029
9a1425da
JD
40302009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4031
4032 PR libfortran/40853
4033 * gfortran.dg/namelist_40.f90: Update error output.
4034 * gfortran.dg/namelist_47.f90: Update error output.
4035 * gfortran.dg/namelist_58.f90: New test.
4036
e2ab8b09
JW
40372009-08-02 Janus Weil <janus@gcc.gnu.org>
4038
4039 PR fortran/40881
4040 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4041 * gfortran.dg/altreturn_3.f90: Ditto.
4042 * gfortran.dg/altreturn_5.f90: Ditto.
4043 * gfortran.dg/altreturn_6.f90: Ditto.
4044 * gfortran.dg/altreturn_7.f90: Ditto.
4045 * gfortran.dg/array_constructor_13.f90: Ditto.
4046 * gfortran.dg/arrayio_7.f90: Ditto.
4047 * gfortran.dg/arrayio_8.f90: Ditto.
4048 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4049 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4050 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4051 * gfortran.dg/backspace_8.f: Add -std=legacy.
4052 * gfortran.dg/backspace_9.f: Ditto.
4053 * gfortran.dg/char_comparison_1.f: Ditto.
4054 * gfortran.dg/char_decl_1.f90: Ditto.
4055 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4056 * gfortran.dg/char_pointer_assign.f90: Ditto.
4057 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4058 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4059 * gfortran.dg/char_pointer_func.f90: Ditto.
4060 * gfortran.dg/common_8.f90: Ditto.
4061 * gfortran.dg/constant_substring.f: Ditto.
4062 * gfortran.dg/data_char_2.f90: Ditto.
4063 * gfortran.dg/der_array_io_1.f90: Ditto.
4064 * gfortran.dg/der_array_io_2.f90: Ditto.
4065 * gfortran.dg/der_array_io_3.f90: Ditto.
4066 * gfortran.dg/der_io_3.f90: Ditto.
4067 * gfortran.dg/dev_null.F90: Ditto.
4068 * gfortran.dg/direct_io_2.f90: Ditto.
4069 * gfortran.dg/do_iterator_2.f90: Ditto.
4070 * gfortran.dg/e_d_fmt.f90: Ditto.
4071 * gfortran.dg/empty_format_1.f90: Ditto.
4072 * gfortran.dg/entry_17.f90: Modified warning message.
4073 * gfortran.dg/entry_7.f90: Add -std=legacy.
4074 * gfortran.dg/eor_1.f90: Ditto.
4075 * gfortran.dg/equiv_2.f90: Ditto.
4076 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4077 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4078 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4079 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4080 * gfortran.dg/fmt_error_2.f90: Ditto.
4081 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4082 * gfortran.dg/fmt_tl.f: Ditto.
4083 * gfortran.dg/fmt_white.f: Ditto.
4084 * gfortran.dg/func_derived_1.f90: Ditto.
4085 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4086 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4087 * gfortran.dg/global_references_2.f90: Ditto.
4088 * gfortran.dg/hollerith_1.f90: Ditto.
4089 * gfortran.dg/hollerith.f90: Use new-style character length.
4090 * gfortran.dg/hollerith_f95.f90: Ditto.
4091 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4092 * gfortran.dg/implicit_6.f90: Ditto.
4093 * gfortran.dg/implicit_9.f90: Ditto.
4094 * gfortran.dg/inquire_13.f90: Ditto.
4095 * gfortran.dg/inquire_5.f90: Ditto.
4096 * gfortran.dg/inquire_6.f90: Ditto.
4097 * gfortran.dg/inquire.f90: Ditto.
4098 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4099 * gfortran.dg/io_constraints_2.f90: Ditto.
4100 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4101 * gfortran.dg/loc_2.f90: Ditto.
4102 * gfortran.dg/logical_1.f90: Ditto.
4103 * gfortran.dg/longline.f: Ditto.
4104 * gfortran.dg/merge_char_1.f90: Ditto.
4105 * gfortran.dg/namelist_12.f: Ditto.
4106 * gfortran.dg/namelist_14.f90: Ditto.
4107 * gfortran.dg/namelist_18.f90: Ditto.
4108 * gfortran.dg/namelist_19.f90: Ditto.
4109 * gfortran.dg/namelist_21.f90: Ditto.
4110 * gfortran.dg/namelist_22.f90: Ditto.
4111 * gfortran.dg/namelist_37.f90: Ditto.
4112 * gfortran.dg/namelist_54.f90: Ditto.
4113 * gfortran.dg/namelist_55.f90: Ditto.
4114 * gfortran.dg/namelist_empty.f90: Ditto.
4115 * gfortran.dg/namelist_use.f90: Use new-style character length.
4116 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4117 * gfortran.dg/nested_modules_4.f90: Ditto.
4118 * gfortran.dg/nested_modules_5.f90: Ditto.
4119 * gfortran.dg/open-options-blanks.f: Ditto.
4120 * gfortran.dg/output_exponents_1.f90: Ditto.
4121 * gfortran.dg/parens_5.f90: Ditto.
4122 * gfortran.dg/parens_6.f90: Ditto.
4123 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4124 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4125 * gfortran.dg/pr15129.f90: Ditto.
4126 * gfortran.dg/pr15332.f: Ditto.
4127 * gfortran.dg/pr16597.f90: Ditto.
4128 * gfortran.dg/pr17143.f90: Ditto.
4129 * gfortran.dg/pr17164.f90: Ditto.
4130 * gfortran.dg/pr17229.f: Modified warning message.
4131 * gfortran.dg/pr18210.f90: Add -std=legacy.
4132 * gfortran.dg/pr19155.f: Ditto.
4133 * gfortran.dg/pr20086.f90: Ditto.
4134 * gfortran.dg/pr20124.f90: Ditto.
4135 * gfortran.dg/pr20755.f: Ditto.
4136 * gfortran.dg/pr20865.f90: Ditto.
4137 * gfortran.dg/pr20950.f: Ditto.
4138 * gfortran.dg/pr21730.f: Ditto.
4139 * gfortran.dg/pr22491.f: Ditto.
4140 * gfortran.dg/pr29713.f90: Ditto.
4141 * gfortran.dg/print_parentheses_1.f: Ditto.
4142 * gfortran.dg/print_parentheses_2.f90: Ditto.
4143 * gfortran.dg/proc_assign_1.f90: Ditto.
4144 * gfortran.dg/proc_decl_1.f90: Ditto.
4145 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4146 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4147 * gfortran.dg/read_float_1.f90: Ditto.
4148 * gfortran.dg/read_logical.f90: Ditto.
4149 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4150 * gfortran.dg/return_1.f90: Ditto.
4151 * gfortran.dg/rewind_1.f90: Ditto.
4152 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4153 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4154 * gfortran.dg/stfunc_1.f90: Ditto.
4155 * gfortran.dg/stfunc_3.f90: Ditto.
4156 * gfortran.dg/stfunc_4.f90: Ditto.
4157 * gfortran.dg/stfunc_6.f90: Ditto.
4158 * gfortran.dg/streamio_2.f90: Ditto.
4159 * gfortran.dg/string_ctor_1.f90: Ditto.
4160 * gfortran.dg/string_null_compare_1.f: Ditto.
4161 * gfortran.dg/substr_6.f90: Ditto.
4162 * gfortran.dg/tl_editing.f90: Ditto.
4163 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4164 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4165 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4166 * gfortran.dg/g77/1832.f: Ditto.
4167 * gfortran.dg/g77/19981216-0.f Ditto.
4168 * gfortran.dg/g77/19990525-0.f: Ditto.
4169 * gfortran.dg/g77/19990826-2.f: Ditto.
4170 * gfortran.dg/g77/20000630-2.f: Ditto.
4171 * gfortran.dg/g77/20010116.f: Ditto.
4172 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4173 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4174 * gfortran.dg/g77/980520-1.f: Ditto.
4175 * gfortran.dg/g77/check0.f: Ditto.
4176 * gfortran.dg/g77/cpp3.F: Ditto.
4177 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4178 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4179 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4180 * gfortran.dg/g77/short.f: Ditto.
4181
657e81c7
AN
41822009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4183
4184 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4185 * gcc.target/mips/ext-4.c: Likewise.
4186 * gcc.target/mips/interrupt_handler.c: Likewise.
4187 * gcc.target/mips/truncate-4.c: Likewise.
4188 * gcc.target/mips/truncate-5.c: Likewise.
4189
3cf0e270
SP
41902009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4191
4192 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4193 -fgraphite-force-parallel to -floop-parallelize-all.
4194
3af8d8cb
PT
41952009-08-01 Paul Thomas <pault@gcc.gnu.org>
4196
4197 PR fortran/40011
4198 * gfortran.dg/whole_file_7.f90: New test.
4199 * gfortran.dg/whole_file_8.f90: New test.
4200 * gfortran.dg/whole_file_9.f90: New test.
4201 * gfortran.dg/whole_file_10.f90: New test.
4202 * gfortran.dg/whole_file_11.f90: New test.
4203 * gfortran.dg/whole_file_12.f90: New test.
4204 * gfortran.dg/whole_file_13.f90: New test.
4205 * gfortran.dg/whole_file_14.f90: New test.
4206
e7f1930f
JM
42072009-07-31 Jason Merrill <jason@redhat.com>
4208
4209 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4210 binding semantics.
4211 * g++.dg/cpp0x/named.C: Likewise.
4212 * g++.dg/cpp0x/overload.C: Likewise.
4213 * g++.dg/cpp0x/rv1n.C: Likewise.
4214 * g++.dg/cpp0x/rv1p.C: Likewise.
4215 * g++.dg/cpp0x/rv2n.C: Likewise.
4216 * g++.dg/cpp0x/rv2p.C: Likewise.
4217 * g++.dg/cpp0x/rv3n.C: Likewise.
4218 * g++.dg/cpp0x/rv3p.C: Likewise.
4219 * g++.dg/cpp0x/rv4n.C: Likewise.
4220 * g++.dg/cpp0x/rv4p.C: Likewise.
4221 * g++.dg/cpp0x/rv5n.C: Likewise.
4222 * g++.dg/cpp0x/rv5p.C: Likewise.
4223 * g++.dg/cpp0x/rv6n.C: Likewise.
4224 * g++.dg/cpp0x/rv6p.C: Likewise.
4225 * g++.dg/cpp0x/rv7n.C: Likewise.
4226 * g++.dg/cpp0x/rv7p.C: Likewise.
4227 * g++.dg/cpp0x/template_deduction.C: Likewise.
4228 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4229 * g++.dg/cpp0x/overloadn.C: New.
4230 * g++.dg/cpp0x/rv-cast.C: New.
4231
17320477
AN
42322009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4233
4234 * gcc.target/mips/ext-4.c: New test.
4235
e60d4149
SP
42362009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4237
4238 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4239
6e62db84
SP
42402009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4241
4242 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4243 * gcc.dg/tree-ssa/loop-32.c: Same.
4244 * gcc.dg/tree-ssa/loop-33.c: Same.
4245 * gcc.dg/tree-ssa/loop-34.c: Same.
4246 * gcc.dg/tree-ssa/loop-35.c: Same.
4247 * gcc.dg/tree-ssa/loop-7.c: Same.
4248 * gcc.dg/tree-ssa/pr23109.c: Same.
4249 * gcc.dg/tree-ssa/restrict-2.c: Same.
4250 * gcc.dg/tree-ssa/restrict-3.c: Same.
4251 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4252 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4253 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4254 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4255 * gcc.dg/tree-ssa/structopt-1.c: Same.
4256 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4257 * gfortran.dg/pr32921.f: Same.
4258
99e0e30f
SP
42592009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4260
4261 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4262 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4263 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4264 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4265 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4266 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4267 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4268 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4269 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4270 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4271 * gcc.dg/graphite/id-1.c: New.
4272 * gcc.dg/graphite/id-10.c: New.
4273 * gcc.dg/graphite/id-11.c: New.
4274 * gcc.dg/graphite/id-12.c: New.
4275 * gcc.dg/graphite/id-13.c: New.
4276 * gcc.dg/graphite/id-14.c: New.
4277 * gcc.dg/graphite/id-15.c: New.
4278 * gcc.dg/graphite/id-2.c: New.
4279 * gcc.dg/graphite/id-3.c: New.
4280 * gcc.dg/graphite/id-4.c: New.
4281 * gcc.dg/graphite/id-5.c: New.
4282 * gcc.dg/graphite/id-6.c: New.
4283 * gcc.dg/graphite/id-7.c: New.
4284 * gcc.dg/graphite/id-8.c: New.
4285 * gcc.dg/graphite/id-9.c: New.
4286 * gcc.dg/graphite/interchange-0.c: New.
4287 * gcc.dg/graphite/interchange-1.c: New.
4288 * gcc.dg/graphite/interchange-2.c: New.
4289 * gcc.dg/graphite/interchange-3.c: New.
4290 * gcc.dg/graphite/interchange-4.c: New.
4291 * gcc.dg/graphite/interchange-5.c: New.
4292 * gcc.dg/graphite/interchange-6.c: New.
4293 * gcc.dg/graphite/interchange-7.c: New.
4294 * gcc.dg/graphite/interchange-8.c: New.
4295 * gcc.dg/graphite/pr35356-1.c: New.
4296 * gcc.dg/graphite/pr35356-2.c: New.
4297 * gcc.dg/graphite/pr35356-3.c: New.
4298 * gcc.dg/graphite/pr40157.c: New.
4299 * gcc.dg/graphite/run-id-1.c: New.
4300 * gcc.dg/graphite/scop-20.c: New.
4301 * gcc.dg/graphite/scop-21.c: New.
4302 * gfortran.dg/graphite/id-1.f90: New.
4303 * gfortran.dg/graphite/id-10.f90: New.
4304 * gfortran.dg/graphite/id-11.f: New.
4305 * gfortran.dg/graphite/id-12.f: New.
4306 * gfortran.dg/graphite/id-13.f: New.
4307 * gfortran.dg/graphite/id-14.f: New.
4308 * gfortran.dg/graphite/id-15.f: New.
4309 * gfortran.dg/graphite/id-16.f: New.
4310 * gfortran.dg/graphite/id-5.f: New.
4311 * gfortran.dg/graphite/id-6.f: New.
4312 * gfortran.dg/graphite/id-7.f: New.
4313 * gfortran.dg/graphite/id-8.f: New.
4314 * gfortran.dg/graphite/id-9.f: New.
4315 * gfortran.dg/graphite/interchange-1.f: New.
4316 * gfortran.dg/graphite/interchange-2.f: New.
4317
2ac57409
SP
43182009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4319
4320 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4321 flags based on the name of the testcase.
4322 * gfortran.dg/graphite/graphite.exp: Same.
4323
4324 * gcc.dg/graphite/block-0.c: Adjusted.
4325 * gcc.dg/graphite/block-1.c: Adjusted.
4326 * gcc.dg/graphite/block-2.c: Adjusted.
4327 * gcc.dg/graphite/block-3.c: Adjusted.
4328 * gcc.dg/graphite/block-4.c: Adjusted.
4329 * gcc.dg/graphite/block-5.c: Adjusted.
4330 * gcc.dg/graphite/block-6.c: Adjusted.
4331 * gcc.dg/graphite/pr37485.c: Adjusted.
4332 * gcc.dg/graphite/pr37684.c: Adjusted.
4333 * gcc.dg/graphite/pr37828.c: Adjusted.
4334 * gcc.dg/graphite/pr37883.c: Adjusted.
4335 * gcc.dg/graphite/pr37928.c: Adjusted.
4336 * gcc.dg/graphite/pr37943.c: Adjusted.
4337 * gcc.dg/graphite/pr38409.c: Adjusted.
4338 * gcc.dg/graphite/pr38498.c: Adjusted.
4339 * gcc.dg/graphite/pr38559.c: Adjusted.
4340 * gcc.dg/graphite/pr39335.c: Adjusted.
4341 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4342 * gcc.dg/graphite/scop-0.c: Adjusted.
4343 * gcc.dg/graphite/scop-1.c: Adjusted.
4344 * gcc.dg/graphite/scop-10.c: Adjusted.
4345 * gcc.dg/graphite/scop-11.c: Adjusted.
4346 * gcc.dg/graphite/scop-12.c: Adjusted.
4347 * gcc.dg/graphite/scop-13.c: Adjusted.
4348 * gcc.dg/graphite/scop-14.c: Adjusted.
4349 * gcc.dg/graphite/scop-15.c: Adjusted.
4350 * gcc.dg/graphite/scop-16.c: Adjusted.
4351 * gcc.dg/graphite/scop-17.c: Adjusted.
4352 * gcc.dg/graphite/scop-18.c: Adjusted.
4353 * gcc.dg/graphite/scop-19.c: Adjusted.
4354 * gcc.dg/graphite/scop-2.c: Adjusted.
4355 * gcc.dg/graphite/scop-3.c: Adjusted.-
4356 * gcc.dg/graphite/scop-4.c: Adjusted.
4357 * gcc.dg/graphite/scop-5.c: Adjusted.
4358 * gcc.dg/graphite/scop-6.c: Adjusted.
4359 * gcc.dg/graphite/scop-7.c: Adjusted.
4360 * gcc.dg/graphite/scop-8.c: Adjusted.
4361 * gcc.dg/graphite/scop-9.c: Adjusted.
4362 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4363 * gfortran.dg/graphite/block-1.f90: Adjusted.
4364 * gfortran.dg/graphite/block-2.f: Adjusted.
4365 * gfortran.dg/graphite/block-3.f90: Adjusted.
4366 * gfortran.dg/graphite/block-4.f90: Adjusted.
4367 * gfortran.dg/graphite/id-2.f90: Adjusted.
4368 * gfortran.dg/graphite/id-3.f90: Adjusted.
4369 * gfortran.dg/graphite/id-4.f90: Adjusted.
4370 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4371 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4372 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4373 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4374 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4375 * gfortran.dg/graphite/scop-1.f: Adjusted.
4376
ddead5ba
DK
43772009-07-30 Doug Kwan <dougkwan@google.com>
4378
4379 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4380 in warnings added in rev 141298.
4381
9f69be15
JDA
43822009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4383
4d3a22b4
JDA
4384 * lib/options.exp: Use "!=" instead of "ne".
4385
cb5c784d
JDA
4386 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4387
9f69be15
JDA
4388 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4389 * gcc.dg/ucnid-12.c: Likewise.
4390
29e6733c
MM
43912009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4392 Pat Haugen <pthaugen@us.ibm.com>
4393 Revital Eres <ERES@il.ibm.com>
4394
fd58da50 4395 * gcc.target/powerpc/altivec-32.c: New file to test
29e6733c
MM
4396 Altivec simple math function vectorization.
4397
fd58da50 4398 * gcc.target/powerpc/bswap-run.c: New file to test swap
29e6733c 4399 builtins.
fd58da50
JJ
4400 * gcc.target/powerpc/bswap16.c: Ditto.
4401 * gcc.target/powerpc/bswap32.c: Ditto.
4402 * gcc.target/powerpc/bswap64-1.c: Ditto.
4403 * gcc.target/powerpc/bswap64-2.c: Ditto.
4404 * gcc.target/powerpc/bswap64-3.c: Ditto.
4405 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4406 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4407 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4408
4409 * gcc.target/powerpc/popcount-2.c: New file to test
29e6733c 4410 power7 popcntd instructions.
fd58da50
JJ
4411 * gcc.target/powerpc/popcount-3.c: Ditto.
4412
4413 * gcc.target/powerpc/pr39457.c: New VSX test.
4414 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4415 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4416 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4417 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4418 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4419 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4420 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4421 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4422 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4423 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4424 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4425 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4426
4427 * gcc.target/powerpc/altivec-6.c: Store the result of
29e6733c
MM
4428 vec_add, so the optimizer doesn't remove it.
4429
fd58da50 4430 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
29e6733c
MM
4431 systems that support bswap64.
4432
fd58da50 4433 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
29e6733c
MM
4434 prevent VSX code generation.
4435
fd58da50 4436 * lib/target-supports.exp (check_vsx_hw_available): New
29e6733c
MM
4437 function to test if VSX available.
4438 (check_effective_target_powerpc_vsx_ok): Ditto.
4439 (check_vmx_hw_available): Add explicit -mno-vsx.
4440
8a04f5d8
JJ
44412009-07-30 Janis Johnson <janis187@us.ibm.com>
4442
4443 PR c/39902
4444 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
f100a4a8 4445
2d4b90b1
MJ
44462009-07-30 Martin Jambor <mjambor@suse.cz>
4447
4448 PR tree-optimization/40570
4449 * gcc.c-torture/compile/pr40570.c: New test.
4450
8b334f7b
JM
44512009-07-29 Jason Merrill <jason@redhat.com>
4452
4453 PR c++/14912
4454 * g++.dg/template/defarg13.C: New.
4455
9e34da8b
RG
44562009-07-29 Richard Guenther <rguenther@suse.de>
4457
4458 PR c++/40834
4459 * g++.dg/torture/pr40834.C: New testcase.
4460
50fc9135
MM
44612009-07-29 Michael Matz <matz@suse.de>
4462
4463 PR middle-end/40830
4464 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4465
c3be9b37
KK
44662009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4467
4468 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4469 sh*-*-* targets. Skip on spu-*-* targets.
4470 * gfortran.dg/maxlocval_4.f90: Likewise.
4471 * gfortran.dg/minlocval_1.f90: Likewise.
4472 * gfortran.dg/minlocval_4.f90: Likewise.
4473
fa4d0418
JJ
44742009-07-28 Jakub Jelinek <jakub@redhat.com>
4475
394a5b34
JJ
4476 PR fortran/40878
4477 * gfortran.dg/gomp/pr40878-1.f90: New test.
4478 * gfortran.dg/gomp/pr40878-2.f90: New test.
4479
fa4d0418
JJ
4480 PR testsuite/40891
4481 * gcc.dg/cdce1.c: Adjust note line number.
4482 * gcc.dg/cdce2.c: Likewise.
4483
c4984ab2
JW
44842009-07-28 Janus Weil <janus@gcc.gnu.org>
4485
4486 PR fortran/40882
4487 * gfortran.dg/proc_ptr_comp_13.f90: New.
4488
549fd9e4
JB
44892009-07-28 Jan Beulich <jbeulich@novell.com>
4490
4491 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4492 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4493 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4494 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4495 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4496 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4497 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4498 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4499 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4500 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4501 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4502 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4503 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4504 #ifdef NEED_IEEE754_FLOAT conditional.
4505 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4506 conditional.
4507
e561703d
JB
45082009-07-28 Jan Beulich <jbeulich@novell.com>
4509
4510 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4511 i?86-*-netware.
4512 * g++.dg/ext/bitfield3.C: Likewise.
4513 * g++.dg/ext/bitfield4.C: Likewise.
4514 * g++.dg/ext/bitfield5.C: Likewise.
4515 * gcc.dg/bitfld-15.c: Likewise.
4516 * gcc.dg/bitfld-16.c: Likewise.
4517 * gcc.dg/bitfld-17.c: Likewise.
4518 * gcc.dg/bitfld-18.c: Likewise.
4519 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4520 * gcc.dg/20010912-1.c: Likewise.
4521 * gcc.dg/20021018-1.c: Likewise.
4522 * gcc.dg/20030213-1.c: Likewise.
4523 * gcc.dg/20030225-1.c: Likewise.
4524 * gcc.dg/20030708-1.c: Likewise.
4525 * gcc.dg/20050321-2.c: Likewise.
4526 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4527 * gcc.dg/cdce2.c: Likewise.
4528 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4529 targets.
4530 * gcc.target/i386/pr37248-3.c: Likewise.
4531
e26f5548
JW
45322009-07-27 Janus Weil <janus@gcc.gnu.org>
4533
4534 PR fortran/40848
4535 * gfortran.dg/altreturn_7.f90: New.
4536
b1c44a93
SB
45372009-07-27 Simon Baldwin <simonb@google.com>
4538
4539 PR testsuite/40829
4540 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4541 so that indexing no longer runs off array end.
4542
758e12af
TB
45432009-07-27 Tobias Burnus <burnus@net-b.de>
4544
4545 PR fortran/40851
4546 * gfortran.dg/derived_init_3.f90: New test.
4547
ddf67998
TB
45482009-07-26 Tobias Burnus <burnus@net-b.de>
4549
4550 PR fortran/33197
4551 * gfortran.dg/atan2_1.f90: New test
4552 * gfortran.dg/atan2_2.f90: New test
4553
c2600c67
SM
45542007-07-26 Simon Martin <simartin@users.sourceforge.net>
4555
4556 PR c++/40749
4557 * g++.dg/warn/Wreturn-type-6.C: New test.
4558
63827fb8
IR
45592009-07-26 Ira Rosen <irar@il.ibm.com>
4560
4561 PR tree-optimization/40801
4562 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4563 * gfortran.dg/vect/vect.exp: Run tests starting with
4564 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4565
1e211590
DD
45662009-07-25 David Daney <ddaney@caviumnetworks.com>
4567
4568 PR rtl-optimization/40445
4569 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4570
ba21aba3
DD
45712009-07-25 David Daney <ddaney@caviumnetworks.com>
4572
4573 * gcc.dg/builtin-unreachable-4.c: New test.
4574
504ed63a
TB
45752009-07-25 Tobias Burnus <burnus@net-b.de>
4576
4577 PR fortran/33197
4578 * gfortran.dg/complex_intrinsic_5.f90: New test.
4579 * gfortran.dg/complex_intrinsic_7.f90: New test.
4580
86631ea3
MJ
45812009-07-25 Martin Jambor <mjambor@suse.cz>
4582
4583 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4584 * gcc.dg/ipa/noclone-1.c: New test.
4585
011a3198
UB
45862009-07-25 Uros Bizjak <ubizjak@gmail.com>
4587
4588 * lib/target-supports.exp (check_effective_target_static): New
4589 procedure.
4590 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4591 supported.
4592 * g++.old-deja/g++.law/weak.C: Require static effective target.
4593
90661f26
JW
45942009-07-25 Janus Weil <janus@gcc.gnu.org>
4595
4596 PR fortran/39630
4597 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4598 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4599 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4600 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4601 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4602 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4603 * gfortran.dg/typebound_call_10.f03: New.
4604
50ea39ff
JM
46052009-07-24 Jason Merrill <jason@redhat.com>
4606
67a6e816
JM
4607 * g++.dg/cpp0x/defaulted11.C: New.
4608
50ea39ff
JM
4609 * g++.dg/cpp0x/initlist23.C: New.
4610
bfce226c
JW
46112009-07-24 Janus Weil <janus@gcc.gnu.org>
4612
4613 PR fortran/40822
4614 * gfortran.dg/char_length_16.f90: New.
4615
80927a56
JJ
46162009-07-24 Jakub Jelinek <jakub@redhat.com>
4617
4618 PR fortran/40643
4619 PR fortran/31067
4620 * gfortran.dg/maxlocval_2.f90: New test.
4621 * gfortran.dg/maxlocval_3.f90: New test.
4622 * gfortran.dg/maxlocval_4.f90: New test.
4623 * gfortran.dg/minlocval_1.f90: New test.
4624 * gfortran.dg/minlocval_2.f90: New test.
4625 * gfortran.dg/minlocval_3.f90: New test.
4626 * gfortran.dg/minlocval_4.f90: New test.
4627
0aeedfd7
JM
46282009-07-23 Joseph Myers <joseph@codesourcery.com>
4629
4630 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4631 scan-assembler.
4632
88e18fed
JJ
46332009-07-23 Jakub Jelinek <jakub@redhat.com>
4634
4635 PR fortran/40839
4636 * gfortran.dg/pr40839.f90: New test.
4637
84d60eea
MM
46382009-07-23 Michael Matz <matz@suse.de>
4639
4640 PR middle-end/40830
4641 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4642 don't set options ourself.
4643
daf1735f
SB
46442009-07-23 Simon Baldwin <simonb@google.com>
4645
4646 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4647 native C compilation where required.
4648
61ed6392
DK
46492009-07-22 Doug Kwan <dougkwan@google.com>
4650
4651 * gcc.c-torture/compile/20090721-1.c: New test.
4652
a8338640
MM
46532009-07-22 Michael Matz <matz@suse.de>
4654
4655 PR tree-optimization/35229
4656 PR tree-optimization/39300
4657 * gcc.dg/vect/vect-pre-interact.c: New test.
4658
8e5aa8a3
RG
46592009-07-22 Richard Guenther <rguenther@suse.de>
4660
4661 * g++.dg/lookup/using21.C: Fix duplicate paste.
4662
ac3cbee5
RG
46632009-07-22 Richard Guenther <rguenther@suse.de>
4664
4665 PR c++/40799
4666 * g++.dg/lookup/using21.C: New testcase.
4667
40b125d7
JM
46682009-07-21 Jason Merrill <jason@redhat.com>
4669
4670 * g++.dg/init/aggr4.C: New.
4671
bd1f11be
JM
46722009-07-21 Jason Merrill <jason@redhat.com>
4673
4674 Core issue 934
4675 * g++.dg/cpp0x/initlist22.C: New.
4676
848e6317
UB
46772009-07-21 Uros Bizjak <ubizjak@gmail.com>
4678
4679 * gcc.target/i386/vectorize8.c: New test.
4680
54e86f6b
UB
46812009-07-21 Uros Bizjak <ubizjak@gmail.com>
4682
4683 PR target/40811
4684 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4685 Add i?86 and x86_64 targets.
4686 * gcc.target/i386/vectorize7.c: New test.
4687
4688 PR target/40809
4689 * gcc.target/i386/pr40809.c: New test.
4690
4a2b7f24
JJ
46912009-07-21 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR tree-optimization/40813
4694 * g++.dg/opt/inline15.C: New test.
4695
cba146eb
PB
46962009-07-21 Paul Brook <paul@codesourcery.com>
4697
4698 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4699 * lib/target-supports.exp (check_effective_target_section_anchors):
4700 Add arm*-*-*.
4701
9c8e65c3
OR
47022009-07-20 Olatunji Ruwase <tjruwase@google.com>
4703
4704 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4705 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4706 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4707
752fd2a8
AN
47082009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4709
4710 * gcc.target/mips/ext-3.c: New test.
4711
e338758d
JJ
47122009-07-20 Jakub Jelinek <jakub@redhat.com>
4713
f100a4a8
UB
4714 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4715 * gcc.dg/builtin-object-size-8.c: New test.
38027156
JJ
4716 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4717 * g++.dg/ext/builtin-object-size2.C: Likewise.
4718
e338758d
JJ
4719 PR tree-optimization/40792
4720 * gcc.dg/pr40792.c: New test.
4721
4bbe8262
IR
47222009-07-20 Ira Rosen <irar@il.ibm.com>
4723
4724 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4725 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4726 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4727
6a799f6e 47282009-07-20 Christian Bruel <christian.bruel@st.com>
f100a4a8 4729
6a799f6e 4730 * gcc.target/sh/mfmovd.c: New test.
f100a4a8 4731
d2b00a89
JB
47322009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4733 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4734
4735 PR libfortran/40714
4736 * gfortran.dg/eof_3.f90: New test.
4737
20562de4
SK
47382009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4739
4740 PR fortran/40727
4741 * gfortran.dg/intrinsic_cmplx.f90: New test.
4742
16bff921
TK
47432009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4744
4745 PR libfortran/34670
4746 PR libfortran/36874
4747 * gfortran.dg/cshift_bounds_1.f90: New test.
4748 * gfortran.dg/cshift_bounds_2.f90: New test.
4749 * gfortran.dg/cshift_bounds_3.f90: New test.
4750 * gfortran.dg/cshift_bounds_4.f90: New test.
4751 * gfortran.dg/eoshift_bounds_1.f90: New test.
4752 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4753 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4754 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4755
a915ab00
JH
47562009-07-19 Jan Hubicka <jh@suse.cz>
4757
4758 PR tree-optimization/40676
4759 * gcc.c-torture/compile/pr40676.c: New testcase.
4760
827f4079
AN
47612009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4762
4763 * gcc.target/mips/ext-2.c: New test.
4764
b641d7fc
AN
47652009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4766
4767 * gcc.target/mips/octeon-exts-7.c: New test.
4768 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4769 * gcc.target/mips/octeon-exts-5.c: Likewise.
4770
b95d6ac9
RG
47712009-07-18 Richard Guenther <rguenther@suse.de>
4772
4773 PR testsuite/40798
4774 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4775
33922890
RG
47762009-07-18 Richard Guenther <rguenther@suse.de>
4777
4778 PR c/40787
4779 * gcc.dg/pr35899.c: Adjust.
4780
1d447995
RS
47812009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4782
4783 * gcc.target/powerpc/asm-es-1.c: New test.
4784 * gcc.target/powerpc/asm-es-2.c: Likewise.
4785
a406865a
RG
47862009-07-17 Richard Guenther <rguenther@suse.de>
4787
4788 PR c/40401
4789 * g++.dg/rtti/crash4.C: New testcase.
4790 * g++.dg/torture/20090706-1.C: Likewise.
4791 * gcc.dg/redecl-17.c: Likewise.
4792 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4793 * gcc.dg/declspec-9.c: Expect extra error.
4794 * gcc.dg/declspec-10.c: Likewise.
4795 * gcc.dg/declspec-11.c: Likewise.
4796 * gcc.dg/redecl-10.c: Expect extra warnings.
4797 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4798 * gcc.target/i386/pr39545-1.c: Likewise.
4799 * g++.dg/ext/asm3.C: Expect more errors.
4800 * g++.dg/gomp/block-1.C: Likewise.
4801 * g++.dg/gomp/block-2.C: Likewise.
4802 * g++.dg/gomp/block-3.C: Likewise.
4803 * g++.dg/gomp/block-5.C: Likewise.
4804 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4805 * g++.dg/warn/unused-result1.C: XFAIL.
4806
7763473e
RG
48072009-07-17 Richard Guenther <rguenther@suse.de>
4808
4809 PR tree-optimization/40321
4810 * gcc.c-torture/compile/pr40321.c: New testcase.
4811 * g++.dg/torture/pr40321.C: Likewise.
4812
4f934809
JJ
48132009-07-17 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR c++/40780
4816 * g++.dg/template/ptrmem19.C: New test.
4817
db3927fb
AH
48182009-07-17 Aldy Hernandez <aldyh@redhat.com>
4819 Manuel López-Ibáñez <manu@gcc.gnu.org>
4820
f100a4a8 4821 PR 40435
db3927fb
AH
4822 * gcc.dg/pr36902.c: Add column info.
4823 * g++.dg/gcov/gcov-2.C: Change count for definition.
4824
c32097d8
JM
48252009-07-16 Jason Merrill <jason@redhat.com>
4826
4827 PR libstdc++/37907
4828 * g++.dg/cpp0x/std-layout1.C: New.
4829 * g++.dg/ext/has_nothrow_assign.C: Fix.
4830 * g++.dg/ext/has_nothrow_copy.C: Fix.
4831 * g++.dg/ext/has_trivial_assign.C: Fix.
4832 * g++.dg/ext/has_trivial_copy.C: Fix.
4833 * g++.dg/ext/is_pod.C: Fix.
4834 * g++.dg/other/offsetof3.C: Adjust.
4835 * g++.dg/overload/ellipsis1.C: Adjust.
4836 * g++.dg/warn/var-args1.C: Adjust.
4837 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4838 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4839 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4840 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4841 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4842
a41d064d
KG
48432009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4844
4845 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4846 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4847 effective target "mpc_pow".
4848 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4849
d19cb53b
RH
48502009-07-16 Richard Henderson <rth@redhat.com>
4851
4852 * g++.dg/opt/eh4.C: New test.
4853
a4452ba2
JJ
48542009-07-16 Jakub Jelinek <jakub@redhat.com>
4855
4856 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4857
b4e4232d
JJ
48582009-07-15 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR middle-end/40747
4861 * gcc.c-torture/execute/pr40747.c: New test.
4862
c9b2f286
RG
48632009-07-15 Richard Guenther <rguenther@suse.de>
4864
4865 PR middle-end/40753
4866 * gcc.c-torture/compile/pr40753.c: New testcase.
4867
f6ddbf11
JW
48682009-07-15 Janus Weil <janus@gcc.gnu.org>
4869
4870 PR fortran/40743
4871 * gfortran.dg/interface_assignment_4.f90: New.
4872
76a15894
GP
48732009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4874
4875 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4876 for FreeBSD up to and including version 8.
4877
2a4c0366
TG
48782009-07-14 Taras Glek <tglek@mozilla.com>
4879 Rafael Espindola <espindola@google.com>
4880
4881 * g++.dg/plugin/header-plugin-test.C: New.
4882 * g++.dg/plugin/header_plugin.c: New.
4883 * g++.dg/plugin/plugin.exp: Update.
4884
868e7c37
UB
48852009-07-14 Uros Bizjak <ubizjak@gmail.com>
4886
4887 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4888 function to enable vectorization.
4889 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4890 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4891
af766f2d
UB
48922009-07-14 Uros Bizjak <ubizjak@gmail.com>
4893
4894 * gcc.target/i386/sse-copysignf-vec.c: New test.
4895 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4896
4e6a9725
JM
48972009-07-14 Jason Merrill <jason@redhat.com>
4898
8353dd9a
JM
4899 PR c++/37276
4900 * g++.dg/lookup/builtin5.C: New.
4901 * g++.dg/other/error22.C: Add missing extern "C".
4902 * g++.dg/warn/Warray-bounds.C: Likewise.
4903 * gcc.dg/compat/compat-common.h: Likewise.
4904
3deeb3ff
JM
4905 PR c++/40746
4906 * g++.dg/lookup/using20.C: New.
4907
4e6a9725
JM
4908 PR c++/40740
4909 * g++.dg/template/koenig8.C: New.
4910
f038181e
JH
49112009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4912
fd58da50 4913 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
f038181e
JH
4914 both i?86-*-darwin* and x86_64-*-darwin*.
4915
3e335a1a
JM
49162009-07-14 Joseph Myers <joseph@codesourcery.com>
4917
4918 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4919 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4920 name.
4921
4fdaccea
DS
49222009-07-14 Dodji Seketeli <dodji@redhat.com>
4923
4924 PR debug/40705
4925 * g++.dg/debug/dwarf2/typedef1.C: New test.
4926
93d7c994 4927 PR c++/40357
4fdaccea
DS
4928 * g++.dg/other/typedef3.C: New test.
4929
fe24b3c9
MK
49302009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4931
4932 * gcc.dg/20090709-1.c: Move to a proper place ...
4933 * gcc.target/m68k/20090709-1.c: ... here.
4934
84a900c9
AP
49352009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4936
4937 PR C++/22154
4938 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4939 front of qualified names are allowed.
4940 * g++.dg/parse/crash10.C: Likewise.
4941 * g++.dg/parse/error15.C: Likewise.
4942 * g++.dg/parse/typename9.C: Likewise.
4943 * g++.dg/parse/error8.C: Likewise.
4944
acbdc378
JW
49452009-07-13 Janus Weil <janus@gcc.gnu.org>
4946
4947 PR fortran/40646
4948 * gfortran.dg/proc_ptr_22.f90: Extended.
4949 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4950
2f3e235b
IR
49512009-07-13 Ira Rosen <irar@il.ibm.com>
4952
4953 * gfortran.dg/vect/vect-6.f: New test.
4954
df5c89cb
JM
49552009-07-12 Jason Merrill <jason@redhat.com>
4956
b9c6b842
JM
4957 PR c++/36628
4958 * g++.dg/cpp0x/decltype17.C: New.
4959
df5c89cb
JM
4960 PR c++/37206
4961 * g++.dg/cpp0x/rv10.C: New.
4962
25357d1e
JM
49632009-07-12 Jason Merrill <jason@redhat.com>
4964
4965 PR c++/40689
4966 * g++.dg/cpp0x/initlist20.C: New.
4967 * g++.dg/cpp0x/initlist21.C: New.
4968
06066f92
IR
49692009-07-12 Ira Rosen <irar@il.ibm.com>
4970
4971 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4972 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4973 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4974 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4975 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4976
b96a6455
HPN
49772009-07-12 Hans-Peter Nilsson <hp@axis.com>
4978
4979 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4980 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4981 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4982 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4983 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4984 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4985 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4986 effective_target fd_truncate.
4987
f4cd2542
EB
49882009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4989
4990 * gnat.dg/specs/addr1.ads: New test.
4991
6b45de00
JH
49922009-07-11 Jan Hubicka <jh@suse.cz>
4993
4994 PR middle-end/48388
4995 * g++.dg/torture/pr40388.C: New testcase.
4996
dd67163f
JJ
49972009-07-11 Jakub Jelinek <jakub@redhat.com>
4998
4999 PR target/40668
5000 * gcc.c-torture/execute/pr40668.c: New test.
5001
e9edda23
PB
50022009-07-11 Paolo Bonzini <bonzini@gnu.org>
5003
5004 * gcc.c-torture/execute/20090711-1.c: New test.
5005
33cde516
RS
50062009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5007
5008 PR testsuite/40699
5009 PR testsuite/40707
5010 PR testsuite/40709
5011 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5012 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5013 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5014 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5015
8d3681f9
TB
50162009-07-11 Tobias Burnus <burnus@net-b.de>
5017
5018 PR fortran/33197
5019 * gfortran.dg/complex_intrinsic_3.f90: New test.
5020 * gfortran.dg/complex_intrinsic_4.f90: New test.
5021
b96c5923
DD
50222009-07-10 David Daney <ddaney@caviumnetworks.com>
5023
5024 PR target/39079
fd58da50 5025 * gcc.target/mips/mips.exp: Make -msynci a known option.
b96c5923
DD
5026 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5027
9304142e
JJ
50282009-07-10 Jakub Jelinek <jakub@redhat.com>
5029
5030 PR c++/40502
5031 * g++.dg/ext/strncpy-chk1.C: New test.
5032
182e00b1
RG
50332009-07-10 Richard Guenther <rguenther@suse.de>
5034
5035 PR tree-optimization/40496
5036 * g++.dg/opt/pr40496.C: New testcase.
5037
156f545a
MLI
50382009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5039
5040 PR 25509
5041 PR 40614
5042 * g++.dg/warn/unused-result1-Werror.c: New.
5043
1d8e1d5d
PT
50442009-07-10 Paul Thomas <pault@gcc.gnu.org>
5045
5046 PR fortran/39334
5047 * gfortran.dg/recursive_parameter_1.f90: New test.
5048
9eb5c65c
SK
50492009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5050
5051 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5052 * gfortran.dg/module_equivalence_6.f90: Ditto.
5053 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5054 * gfortran.dg/nan_2.f90: Ditto.
5055 * gfortran.dg/inquire_11.f90: Ditto.
5056 * gfortran.dg/abstract_type_3.f03: Ditto.
5057 * gfortran.dg/abstract_type_1.f90: Ditto.
5058 * gfortran.dg/private_type_9.f90: Ditto.
5059 * gfortran.dg/abstract_type_5.f03: Ditto.
5060 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5061 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5062 * gfortran.dg/derived_sub.f90: Ditto.
5063 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5064 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5065 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5066 * gfortran.dg/mvbits_6.f90: Ditto.
5067 * gfortran.dg/abstract_type_2.f03: Ditto.
5068 * gfortran.dg/abstract_type_4.f03: Ditto.
5069 * gfortran.dg/bounds_check_9.f90: Ditto.
5070 * gfortran.dg/optional_dim_3.f90: Ditto.
5071 * gfortran.dg/pr32921.f: Ditto.
5072 * gfortran.dg/entry_16.f90: Ditto.
5073 * gfortran.dg/generic_16.f90: Ditto.
5074
5075
5223c588
MK
50762009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5077
5078 * gcc.target/m68k/20090709-1.c: New.
5079
8be2c871
DS
50802009-07-09 Dodji Seketeli <dodji@redhat.com>
5081
5082 PR c++/40684
5083 * g++.dg/template/unify11.C: New test.
5084
1aafbf99
PT
50852008-07-09 Paul Thomas <pault@gcc.gnu.org>
5086
5087 PR fortran/40629
5088 * gfortran.dg/host_assoc_function_9.f90: New test.
5089
f64edc8b
JW
50902009-07-09 Janus Weil <janus@gcc.gnu.org>
5091
5092 PR fortran/40646
5093 * gfortran.dg/proc_ptr_22.f90: New.
5094 * gfortran.dg/proc_ptr_comp_12.f90: New.
5095
b9da76de
JJ
50962009-07-09 Jakub Jelinek <jakub@redhat.com>
5097
5098 PR middle-end/40692
5099 * gcc.c-torture/compile/pr40692.c: New test.
5100
4b41f35e
TB
51012009-07-09 Tobias Burnus <burnus@net-b.de>
5102
5103 PR fortran/40604
5104 * gfortran.dg/pointer_check_6.f90: New test.
5105
fcaf7e12
AN
51062009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5107
5108 * gcc.target/mips/truncate-5.c: New test.
5109
e6fe9294
JD
51102009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5111
5112 PR libfortran/40330
5113 PR libfortran/40662
5114 * gfortran.dg/fmt_cache_1.f: New test.
fcaf7e12 5115
60d340ef
TB
51162009-07-08 Tobias Burnus <burnus@net-b.de>
5117
5118 PR fortran/40675
5119 * gfortran.dg/nosigned_zero_1.f90: New test.
5120 * gfortran.dg/nosigned_zero_2.f90: New test.
5121
acb78844
RG
51222009-07-08 Richard Guenther <rguenther@suse.de>
5123
5124 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5125
9cb225b9
RB
51262009-07-08 Richard Guenther <rguenther@suse.de>
5127
5128 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5129
51302009-07-08 Paul Thomas <pault@gcc.gnu.org>
3276e0b3
PT
5131
5132 PR fortran/40591
5133 * gfortran.dg/proc_ptr_21.f90: New test.
5134
d665b6e5 51352009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
fcaf7e12 5136
d665b6e5
MLI
5137 PR c++/31246
5138 * g++.dg/warn/pr31246.C: New.
5139 * g++.dg/warn/pr31246-2.C: New.
5140
60662d5f
JM
51412009-07-07 Jason Merrill <jason@redhat.com>
5142
438c0fa8
JM
5143 PR c++/35828
5144 * g++.dg/template/defarg12.C: New.
5145
60662d5f
JM
5146 PR c++/37816
5147 * g++.dg/cpp0x/enum7.C: New.
5148
5149 PR c++/37946
5150 * g++.dg/cpp0x/enum6.C: New.
5151
5152 PR c++/40639
5153 * g++.dg/cpp0x/enum5.C: New.
5154
5155 PR c++/40633
5156 * g++.dg/cpp0x/enum4.C: New.
5157
72f90fde
MLI
51582009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5159
5160 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5161
dcb91ebe
MLI
51622009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5163
5164 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5165
535536b4
JJ
51662009-07-07 Jakub Jelinek <jakub@redhat.com>
5167
5168 PR middle-end/40669
5169 * gcc.dg/pr40669.c: New test.
5170
fab922b1
MLI
51712009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5172
5173 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5174 location. Update all calls.
5175 * g++.dg/plugin/selfassign.c: Likewise.
f100a4a8 5176
62c99ce4
JM
51772009-07-06 Jason Merrill <jason@redhat.com>
5178
5179 * g++.dg/rtti/dyncast[34].C: New.
5180
b824522a
NF
51812009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5182
5183 * lib/target-supports.exp
5184 (check_effective_target_mips_newabi_large_long_double): New.
5185 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5186 target.
5187 * gcc.target/mips/fpr-moves-6.c: Likewise.
5188
c4efba1c
SM
51892009-07-06 Simon Martin <simartin@users.sourceforge.net>
5190
5191 PR c++/40557
5192 * g++.dg/template/union2.C: New test.
5193
eb5c3f05
JM
51942009-07-04 Jason Merrill <jason@redhat.com>
5195
5196 * g++.dg/template/using15.C: New.
5197
258bd5dc
JJ
51982009-07-04 Jakub Jelinek <jakub@redhat.com>
5199
5200 * gfortran.dg/maxloc_1.f90: New test.
5201
a7c0b11d
JW
52022009-07-04 Janus Weil <janus@gcc.gnu.org>
5203
5204 PR fortran/40593
5205 * gfortran.dg/proc_ptr_result_6.f90: New.
5206
8d74e574
FXC
52072009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5208
5209 * gcc.dg/framework-2.c: Adjust testcase to pass.
5210
ad909c97
JM
52112009-07-04 Jason Merrill <jason@redhat.com>
5212
5213 PR c++/40619
5214 * g++.dg/cpp0x/auto16.C: New.
5215
93a8ba61
VM
52162009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5217
5218 PR target/40587
5219 * gfortran.dg/pr40587.f: New test.
f100a4a8 5220
caf271d8
JD
52212009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5222
5223 PR fortran/40638
5224 * gfortran.dg/unit_1.f90: New test.
5225
b97e8a14
JM
52262009-07-03 Jason Merrill <jason@redhat.com>
5227
5228 * g++.dg/template/pure1.C: Expect another error.
5229
fae1034e
RG
52302009-07-03 Richard Guenther <rguenther@suse.de>
5231
5232 PR tree-optimization/40640
5233 * gcc.c-torture/compile/pr40640.c: New testcase.
5234
d73fb533
RG
52352009-07-03 Richard Guenther <rguenther@suse.de>
5236
5237 PR middle-end/34163
5238 * gfortran.dg/pr34163.f90: New testcase.
5239
7351bcaa
JH
52402009-07-03 Jan Hubicka <jh@suse.cz>
5241
5242 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5243 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5244 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5245 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5246 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5247 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5248 * gnat.dg/loop_optimization6.adb: Enable -O2.
5249
ef3ddd4f
MM
52502009-07-02 Mark Mitchell <mark@codesourcery.com>
5251
5252 * g++.dg/warn/null4.C: Extend.
5253
2b110bfc
JM
52542009-07-02 Jason Merrill <jason@redhat.com>
5255
5256 * g++.dg/template/spec8.C: Fix.
5257
a3788c44
MM
52582009-07-02 Michael Matz <matz@suse.de>
5259
5260 PR fortran/32131
5261 * gfortran.dg/pr32921.f: Adjust.
5262
3c1832c3
JH
52632009-07-02 Jan Hubicka <jh@suse.cz>
5264
5265 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5266
479b1013
AN
52672009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5268
5269 * gcc.target/mips/truncate-4.c: New testcase.
5270
14c41b9b
RG
52712009-07-01 Richard Guenther <rguenther@suse.de>
5272
5273 PR tree-optimization/19831
5274 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5275 make allocated memory escape. Un-XFAIL.
5276 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5277 * gcc.dg/vect/pr31699.c: Likewise.
5278 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5279
5ccde5a0
JJ
52802009-06-30 Jakub Jelinek <jakub@redhat.com>
5281
5282 PR c++/40566
5283 * g++.dg/parse/cond5.C: New test.
5284
92ce2174
NF
52852009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5286
5287 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5288 (main): Pass n to main_1 instead.
5289 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5290 (main_1): New function, split off from...
5291 (main): ...here. Pass `off' to main_1 instead.
5292
0db906f1
JM
52932009-06-30 Jason Merrill <jason@redhat.com>
5294
5295 PR c++/40595
5296 * g++.dg/cpp0x/variadic94.C: New.
5297
b30bfd40
RS
52982009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5299
5300 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5301 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5302 (init_ld_library_path_env_vars): New function, replacing the
5303 orig_*_saved assignments. Call it after defining it.
5304 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5305 (restore_ld_library_path_env_vars): Likewise.
5306 (add_path, find_libgcc_s): New functions.
5307 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5308 gcc-set-multilib-library-path.
5309 (objc_target_compile): Don't add "." to ld_library_path.
5310 Use add_path.
5311 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5312 ld_library_path. Use add_path. Use find_libgcc_s instead of
5313 gcc-set-multilib-library-path.
5314 * lib/g++.exp (g++_link_flags): Likewise.
5315 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5316 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5317 top level; do it...
5318 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5319 to tell when this needs to happen. Use find_libgcc_s instead of
5320 gcc-set-multilib-library-path.
5321 * lib/gcc-dg.exp: Likewise.
5322 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5323 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5324 unless it is in $ALT_LD_LIBRARY_PATH.
5325 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5326
f82a627c
EB
53272009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5328
5329 * gnat.dg/discr12.adb: New test.
5330 * gnat.dg/discr12_pkg.ads: New helper.
5331 * gnat.dg/discr13.adb: New test.
5332 * gnat.dg/discr14.ad[sb]: Likewise.
5333 * gnat.dg/discr15.adb: Likewise.
5334 * gnat.dg/discr15_pkg.ads: New helper.
5335 * gnat.dg/discr16.adb: New test.
5336 * gnat.dg/discr16_g.ads: New helper.
5337 * gnat.dg/discr16_pkg.ads: Likewise.
5338 * gnat.dg/discr16_cont.ads: Likewise.
5339 * gnat.dg/discr17.adb: New test.
5340 * gnat.dg/discr18.adb: Likewise.
5341 * gnat.dg/discr18_pkg.ads: New helper.
5342 * gnat.dg/discr19.adb: New test.
5343
c1a5cfab
TK
53442009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5345
5346 PR fortran/40576
5347 * gfortran.dg/internal_write_1.f90: New testcase.
5348
3e6d828d
JW
53492009-06-30 Janus Weil <janus@gcc.gnu.org>
5350
5351 PR fortran/40594
5352 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5353
67635176
RG
53542009-06-30 Richard Guenther <rguenther@suse.de>
5355
5356 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5357
d8dc68cb
WG
53582009-06-30 Wei Guozhi <carrot@google.com>
5359
5360 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5361 to "-Os".
5362
1825a1f3
IR
53632009-06-30 Ira Rosen <irar@il.ibm.com>
5364
5365 PR tree-optimization/40542
5366 * gcc.dg/vect/pr40542.c: New test.
5367
71d4d3eb
MJ
53682009-06-30 Martin Jambor <mjambor@suse.cz>
5369
5370 PR tree-optimization/40582
5371 * gcc.c-torture/compile/pr40582.c: New test.
5372
791b59e3
WG
53732009-06-30 Wei Guozhi <carrot@google.com>
5374
5375 PR/40416
5376 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5377
2fcefcb2
JM
53782009-06-29 Jason Merrill <jason@redhat.com>
5379
5380 PR c++/40274
5381 * g++.dg/template/debug1.C: New.
5382
20460eb9
TB
53832009-06-29 Tobias Burnus <burnus@net-b.de>
5384
5385 PR fortran/40580
5386 * pointer_check_1.f90: New test.
5387 * pointer_check_2.f90: New test.
5388 * pointer_check_3.f90: New test.
5389 * pointer_check_4.f90: New test.
5390 * pointer_check_5.f90: New test.
5391
a61a36ab
PT
53922009-06-29 Paul Thomas <pault@gcc.gnu.org>
5393
5394 PR fortran/40551
5395 * gfortran.dg/func_assign_2.f90 : New test.
5396
74d27244
RG
53972009-06-29 Richard Guenther <rguenther@suse.de>
5398
5399 PR middle-end/14187
5400 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5401 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5402 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5403 * gcc.c-torture/execute/20090623-1.c: Likewise.
5404 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5405 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5406
5b21f0f3
RG
54072009-06-29 Richard Guenther <rguenther@suse.de>
5408
5409 PR middle-end/38212
5410 * gcc.c-torture/execute/pr38212.c: New testcase.
5411
09a782eb
RG
54122009-06-29 Richard Guenther <rguenther@suse.de>
5413
5414 PR tree-optimization/40579
5415 * gcc.c-torture/execute/pr40579.c: New testcase.
5416
1e9ae5ab
UB
54172009-06-28 Uros Bizjak <ubizjak@gmail.com>
5418
5419 PR tree-optimization/40550
5420 * gcc.dg/pr40550.c: New test.
5421
c703e618
EB
54222009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5423
5424 * gnat.dg/overflow_sum2.adb: New test
5425 * gnat.dg/namet.ads: New helper.
5426
5427 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5428
08a6b8e0
TB
54292009-06-28 Tobias Burnus <burnus@net-b.de>
5430
5431 PR fortran/34112
5432 * gfortran.dg/compiler-directive_1.f90: New test.
5433 * gfortran.dg/compiler-directive_2.f: New test.
5434
7991661b
KG
54352009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5436
5437 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5438 comment out some values and add some cases.
5439
92ec3570
PB
54402009-06-27 Paolo Bonzini <bonzini@gnu.org>
5441
5442 PR testsuite/40567
5443 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5444
c24aef95
RH
54452009-06-26 Richard Henderson <rth@redhat.com>
5446
5447 PR testsuite/40565
5448 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5449 * gcc.target/i386/local.c: Pass a non-constant to T.
5450
fc9c6e5d
JW
54512009-06-26 Janus Weil <janus@gcc.gnu.org>
5452
5453 PR fortran/39997
5454 PR fortran/40541
5455 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5456 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5457 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5458 * gfortran.dg/proc_ptr_result_5.f90: New.
5459
4b6e55df
JJ
54602009-06-26 Janis Johnson <janis187@us.ibm.com>
5461
5462 PR c/39902
5463 * gcc.dg/dfp/pr39902.c: New test.
5464
f94bdf2b
UB
54652009-06-26 Uros Bizjak <ubizjak@gmail.com>
5466
5467 PR testsuite/40532
5468 * gcc.dg/builtins-65.c: Require c99 runtime.
5469
f45f9664
EB
54702009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5471
5472 * gnat.dg/array7.ad[sb]: New test.
5473
c0e1e108
EB
54742009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5475
5476 * gnat.dg/array6.adb: New test.
5477
82a71a26
ILT
54782009-06-25 Ian Lance Taylor <iant@google.com>
5479
5480 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5481
0dae2d92
ILT
54822009-06-25 Ian Lance Taylor <iant@google.com>
5483
5484 * g++.dg/warn/Wunused-16.C: New testcase.
5485
98f80e91
ILT
54862009-06-25 Ian Lance Taylor <iant@google.com>
5487
5488 * g++.dg/warn/skip-2.C: New testcase.
5489
6709376b
SE
54902009-06-25 Steve Ellcey <sje@cup.hp.com>
5491
5492 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5493 dg-skip-if and move to ...
5494 * gcc.dg/torture/20090618-1.c.
5495
fac52fdd
MJ
54962009-06-25 Martin Jambor <mjambor@suse.cz>
5497
5498 PR tree-optimization/40493
8088e9ee 5499 * gcc.c-torture/execute/pr40493.c: New test.
fac52fdd 5500
c4bcc71f
JM
55012009-06-24 Jason Merrill <jason@redhat.com>
5502
5503 PR c++/40342
5504 * g++.dg/template/overload10.C: New.
5505
7e196f89
JW
55062009-06-24 Janus Weil <janus@gcc.gnu.org>
5507
5508 PR fortran/40427
5509 * gfortran.dg/proc_ptr_comp_11.f90: New.
5510
fb6234e0
AK
55112009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5512
5513 * gcc.dg/pr40501.c: New testcase.
5514
7acf4da6
DD
55152009-06-23 DJ Delorie <dj@redhat.com>
5516
5517 Add MeP port.
5518 * lib/target-supports.exp: Add mep support (no profiling).
5519
33436e29
SE
55202009-06-23 Steve Ellcey <sje@cup.hp.com>
5521
5522 PR testsuite/39297
5523 * gcc.dg/ssa/loop-31.c: Change scan rules.
5524
a28fbdba
MLI
55252009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5526
5527 * gcc.dg/cpp/empty-include.c: Update column info.
5528 * gcc.dg/cpp/assert2.c: Update column info.
5529
8593e0b6
JJ
55302009-06-23 Jakub Jelinek <jakub@redhat.com>
5531
5532 * g++.dg/ext/builtin-object-size1.C: New test.
5533 * g++.dg/ext/builtin-object-size2.C: New test.
5534
fef015a8
AK
55352009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5536
5537 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5538 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5539
cfb8805e
AN
55402009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5541
5542 * gcc.target/mips/truncate-3.c: New test.
5543
03bd096b
JW
55442009-06-22 Janus Weil <janus@gcc.gnu.org>
5545
5546 PR fortran/37254
5547 PR fortran/39850
5548 * gfortran.dg/interface_30.f90: Modified error message.
5549 * gfortran.dg/proc_decl_22.f90: New.
5550
7a5d2eb8
ILT
55512009-06-22 Ian Lance Taylor <iant@google.com>
5552
5553 * gcc.dg/Wcxx-compat-19.c: New testcase.
5554
0a7d7dea
MK
55552009-06-22 Matthias Klose <doko@ubuntu.com>
5556
5557 PR objc/28050
5558 * pr28050.m: New testcase.
5559
8e6e7620
L
55602009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5561
5562 PR testsuite/40481
5563 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5564
ac6cb60c
MJ
55652009-06-22 Martin Jambor <mjambor@suse.cz>
5566
5567 PR tree-optimization/40492
5568 * g++.dg/torture/pr40492.C: New test.
5569
a6e8d911
UB
55702009-06-22 Uros Bizjak <ubizjak@gmail.com>
5571
5572 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5573 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5574
28326880
OH
55752009-06-22 Olivier Hainque <hainque@adacore.com>
5576
5577 * gnat.dg/raise_ce.adb: Helper for ...
5578 * gnat.dg/handle_and_return.adb: New test.
5579
79e9c4aa
PT
55802009-06-22 Paul Thomas <pault@gcc.gnu.org>
5581
5582 PR fortran/40443
5583 * gfortran.dg/generic_18.f90: New test.
5584
0e6640d8
PT
55852009-06-22 Paul Thomas <pault@gcc.gnu.org>
5586
5587 PR fortran/40472
5588 * gfortran.dg/spread_size_limit.f90: New test.
5589
ee372c4b
UB
55902009-06-21 Uros Bizjak <ubizjak@gmail.com>
5591
a6e8d911 5592 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
ee372c4b 5593 to put dump files in a subdirectory.
8088e9ee 5594 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
ee372c4b
UB
5595 ".o" temporary files.
5596
9b63f282
JW
55972009-06-21 Janus Weil <janus@gcc.gnu.org>
5598
5599 PR fortran/39850
5600 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5601 * gfortran.dg/interface_20.f90: Ditto.
5602 * gfortran.dg/interface_21.f90: Ditto.
5603 * gfortran.dg/interface_22.f90: Ditto.
5604 * gfortran.dg/interface_30.f90: New.
5605 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5606
45a1ba93
UB
56072009-06-21 Uros Bizjak <ubizjak@gmail.com>
5608
5609 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5610 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5611 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5612 DEFAULT_VECTFLAGS.
5613
c64c5552
IR
56142009-06-21 Ira Rosen <irar@il.ibm.com>
5615 Revital Eres <eres@il.ibm.com>
5616
5617 PR testsuite/40359
5618 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5619 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5620 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5621
3d25028c
IR
56222009-06-21 Ira Rosen <irar@il.ibm.com>
5623
5624 PR testsuite/40475
5625 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5626 without misalignment support.
5627 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5628
cb7a8961
TB
56292009-06-20 Tobias Burnus <burnus@net-b.de>
5630
5631 PR fortran/40452
5632 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5633
47f71eb9
PT
56342009-06-19 Paul Thomas <pault@gcc.gnu.org>
5635
5636 PR fortran/40440
5637 * gfortran.dg/alloc_comp_result_2.f90: New test.
5638
ce41c38b
RR
56392009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5640
5641 PR target/40482
5642 * gcc.target/arm/pr40482.c: New test.
f100a4a8 5643
d130ae11
ILT
56442009-06-19 Ian Lance Taylor <iant@google.com>
5645
5646 * gcc.dg/Wcxx-compat-18.c: New testcase.
5647
779704e7
RG
56482009-06-19 Richard Guenther <rguenther@suse.de>
5649
5650 * gcc.c-torture/execute/20090618-1.c: New testcase.
5651
642324bb
ILT
56522009-06-19 Ian Lance Taylor <iant@google.com>
5653
5654 * gcc.dg/Wcxx-compat-17.c: New testcase.
5655
dc491a25
ILT
56562009-06-19 Ian Lance Taylor <iant@google.com>
5657
5658 * gcc.dg/Wcxx-compat-15.c: New testcase.
5659
88eeff6f
ILT
56602009-06-19 Ian Lance Taylor <iant@google.com>
5661
5662 * gcc.dg/Wcxx-compat-16.c: New testcase.
5663
dc6707b8
UB
56642009-06-19 Uros Bizjak <ubizjak@gmail.com>
5665
5666 * gcc.dg/builtins-34.c: Add significand cases.
5667
56682009-06-19 Uros Bizjak <ubizjak@gmail.com>
5669
5670 PR testsuite/40491
8088e9ee
L
5671 * gcc.dg/20080522-1.c: Remove testcase for real.
5672 * gcc.dg/20080528-1.c: Ditto.
dc6707b8 5673
7e9c61e8
JW
56742009-06-19 Janus Weil <janus@gcc.gnu.org>
5675
5676 PR fortran/40450
5677 * gfortran.dg/proc_ptr_20.f90: New.
5678
2a457a9b
L
56792009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5680
5681 PR target/40470
5682 * gcc.dg/torture/pr40470-1.c: New.
5683 * gcc.dg/torture/pr40470-2.c: Likewise.
5684 * gcc.dg/torture/pr40470-3.c: Likewise.
5685 * gcc.dg/torture/pr40470-4.c: Likewise.
5686
fca5bb5c
DN
56872009-06-18 Diego Novillo <dnovillo@google.com>
5688
5689 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5690 * gcc.dg/plugin/ggcplug.c: Likewise.
5691 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5692 * g++.dg/plugin/selfassign.c: Likewise.
5693 * g++.dg/plugin/attribute_plugin.c: Likewise.
5694 * g++.dg/plugin/dumb_plugin.c: Likewise.
5695
b506a5a2
MLI
56962009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5697
5698 * gcc.dg/cpp/arith-3.c: Add column info.
f100a4a8 5699
bdc4827b
SL
57002009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5701
5702 * gcc.target/arm/fp16-compile-none-2.c: New.
5703 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5704 * gcc.target/arm/fp16-compile-alt-12.c: New.
5705
76d6502f
SL
57062009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5707
5708 * gcc.target/arm/fp16-compile-alt-1.c: New.
5709 * gcc.target/arm/fp16-compile-alt-2.c: New.
5710 * gcc.target/arm/fp16-compile-alt-3.c: New.
5711 * gcc.target/arm/fp16-compile-alt-4.c: New.
5712 * gcc.target/arm/fp16-compile-alt-5.c: New.
5713 * gcc.target/arm/fp16-compile-alt-6.c: New.
5714 * gcc.target/arm/fp16-compile-alt-7.c: New.
5715 * gcc.target/arm/fp16-compile-alt-8.c: New.
5716 * gcc.target/arm/fp16-compile-alt-9.c: New.
5717 * gcc.target/arm/fp16-compile-alt-10.c: New.
5718 * gcc.target/arm/fp16-compile-alt-11.c: New.
5719 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5720 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5721 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5722 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5723 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5724 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5725 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5726 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5727 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5728 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5729 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5730 * gcc.target/arm/fp16-compile-none-1.c: New.
5731 * gcc.target/arm/fp16-compile-exprtype.c: New.
5732 * gcc.target/arm/fp16-compile-vcvt.c: New.
5733 * gcc.target/arm/fp16-builtins-1.c: New.
5734 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5735 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5736 * gcc.target/arm/fp16-param-1.c: New.
5737 * gcc.target/arm/fp16-return-1.c: New.
5738 * gcc.target/arm/fp16-unprototyped-1.c: New.
5739 * gcc.target/arm/fp16-unprototyped-2.c: New.
5740 * gcc.target/arm/fp16-variadic-1.c: New.
5741 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5742 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5743 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5744 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5745 * gcc.dg/torture/arm-fp16-ops.h: New.
5746 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5747 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5748 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5749 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5750 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5751 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5752 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5753 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5754 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5755 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5756 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5757 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5758 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5759 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5760 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5761 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5762 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5763 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5764 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5765 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5766 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5767
2c2f70e1
UB
57682009-06-18 Uros Bizjak <ubizjak@gmail.com>
5769
5770 * gcc.dg/builtins-65.c: New test.
5771
f9909823
JW
57722009-06-18 Janus Weil <janus@gcc.gnu.org>
5773
5774 PR fortran/40451
5775 * gfortran.dg/proc_ptr_result_4.f90: New.
5776
23314e77
AN
57772009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5778
5779 * gcc.c-torture/execute/bitfld-5.c: New test.
5780
2cb0a60d
DD
57812009-06-17 David Daney <ddaney@caviumnetworks.com>
5782
5783 * gcc.dg/builtin-unreachable-3.c: New test.
5784
f9c35383
DD
57852009-06-17 David Daney <ddaney@caviumnetworks.com>
5786
5787 * gcc.target/i386/builtin-unreachable.c: New test.
5788
5eb4df45
ILT
57892009-06-17 Ian Lance Taylor <iant@google.com>
5790
5791 * gcc.dg/Wcxx-compat-14.c: New testcase.
5792
6958c780
AH
57932009-06-17 Aldy Hernandez <aldyh@redhat.com>
5794
5795 * gcc.dg/func-ptr-conv-1.c: Update column info.
5796
4bc30529
RG
57972009-06-17 Richard Guenther <rguenther@suse.de>
5798
5799 PR middle-end/40404
5800 * gcc.c-torture/execute/pr40404.c: New testcase.
5801
3cb8677c
RG
58022009-06-17 Richard Guenther <rguenther@suse.de>
5803
5804 PR middle-end/40460
5805 * g++.dg/torture/pr40460.C: New testcase.
5806
8dd1bca0
OR
58072009-06-05 Olatunji Ruwase <tjruwase@google.com>
5808
5809 * gcc.dg/plugin/one_time_plugin.c: New test.
5810 * gcc.dg/plugin/one_time-test-1.c: New test.
5811 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5812
7d882b83
ILT
58132009-06-16 Ian Lance Taylor <iant@google.com>
5814
5815 * g++.dg/warn/skip-1.C: New testcase.
5816
f2ff8872
JJ
58172009-06-16 Jakub Jelinek <jakub@redhat.com>
5818
5819 PR middle-end/40446
5820 * g++.dg/other/pr40446.C: New test.
5821
de70bb20
RG
58222009-06-16 Richard Guenther <rguenther@suse.de>
5823
5824 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5825 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5826 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5827 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5828
0ec19b8c
MJ
58292009-06-16 Martin Jambor <mjambor@suse.cz>
5830
8088e9ee 5831 * gcc.c-torture/compile/pr40432.c: New file.
0ec19b8c 5832
2b26b801
MJ
58332009-06-16 Martin Jambor <mjambor@suse.cz>
5834
8088e9ee 5835 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2b26b801 5836
8ad15a0a
JW
58372009-06-16 Janus Weil <janus@gcc.gnu.org>
5838
5839 PR fortran/36947
5840 PR fortran/40039
5841 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5842 * gfortran.dg/interface_20.f90: Modified error messages.
5843 * gfortran.dg/interface_21.f90: Ditto.
5844 * gfortran.dg/interface_26.f90: Ditto.
5845 * gfortran.dg/interface_27.f90: Ditto.
5846 * gfortran.dg/interface_28.f90: Extended test case.
5847 * gfortran.dg/interface_29.f90: New.
5848 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5849 * gfortran.dg/proc_decl_8.f90: Ditto.
5850 * gfortran.dg/proc_ptr_11.f90: Ditto.
5851 * gfortran.dg/proc_ptr_15.f90: Ditto.
5852
7c5222ff
IR
58532009-06-16 Ira Rosen <irar@il.ibm.com>
5854
c637b0fa 5855 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7c5222ff
IR
5856 printing.
5857 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5858 gcc.dg/vect/vect-outer-4f.c: Likewise.
5859 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
c637b0fa 5860 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7c5222ff 5861 Likewise.
c637b0fa
UB
5862 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5863 outer loop.
7c5222ff 5864
3ba558db
TB
58652009-06-16 Tobias Burnus <burnus@net-b.de>
5866
5867 PR fortran/40383
5868 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5869
e1b7793c
ILT
58702009-06-15 Ian Lance Taylor <iant@google.com>
5871
5872 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5873 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5874 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5875 Recognize new notes.
5876 * gcc.dg/stmt-expr-label-2.c: Likewise.
c637b0fa 5877 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
e1b7793c
ILT
5878 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5879 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5880 * gcc.dg/c99-vla-jump-4.c: Likewise.
5881 * gcc.dg/stmt-expr-label-1.c: Likewise.
5882 * gcc.dg/stmt-expr-label-3.c: Likewise.
c637b0fa 5883 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
e1b7793c 5884
dee6f575
KG
58852009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5886
5887 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5888
98a129b9
JJ
58892009-06-15 Jakub Jelinek <jakub@redhat.com>
5890
5891 * gcc.dg/builtin-object-size-7.c: New test.
5892
4250d865
JJ
58932009-06-15 Jakub Jelinek <jakub@redhat.com>
5894
5895 PR testsuite/40426
5896 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5897 level != "" use separate -gdwarf-2 -g${level} options instead of
5898 -gdwarf-2${level}.
5899 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5900 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5901 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5902
fc26fae3
RAE
59032009-06-15 Rafael Avila de Espindola <espindola@google.com>
5904
5905 * g++.dg/abi/mangle11.C: Update warning line.
5906 * g++.dg/abi/mangle12.C: Update warning line.
5907 * g++.dg/abi/mangle17.C: Update warning line.
5908 * g++.dg/abi/mangle20-2.C: Update warning line.
5909
c3d1e922
AK
59102009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5911
5912 * gcc.dg/optimize-bswap-1.c: Split into these two:
5913 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5914 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5915
03bd2f1a
AK
59162009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5917
5918 * gcc.dg/optimize-bswap-1.c: New testcase.
5919
1d24fdd9
RG
59202009-06-14 Richard Guenther <rguenther@suse.de>
5921
5922 PR middle-end/40389
5923 * g++.dg/torture/pr40389.C: New testcase.
5924
e1e6dc73
RG
59252009-06-13 Richard Guenther <rguenther@suse.de>
5926
1d24fdd9 5927 PR tree-optimization/40421
e1e6dc73
RG
5928 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5929
c2255bc4
AH
59302009-06-12 Aldy Hernandez <aldyh@redhat.com>
5931
5932 * gcc.dg/old-style-prom-3.c: Add column info.
5933 * gcc.dg/overflow-warn-1.c
5934 * gcc.dg/gomp/pr27415.c
5935 * gcc.dg/gomp/for-1.c: Same.
5936 * gcc.dg/enum-compat-1.c: Same.
5937 * gcc.dg/c99-tag-3.c: Same.
5938 * gcc.dg/Wredundant-decls-2.c: Same.
5939 * gcc.dg/func-ptr-conv-1.c: Same.
5940 * gcc.dg/asm-wide-1.c: Same.
5941 * gcc.dg/nofixed-point-2.c: Same.
5942 * gcc.dg/cpp/line3.c: Same.
5943 * gcc.dg/array-10.c: Same.
5944 * gcc.dg/c99-vla-jump-1.c: Same.
5945 * gcc.dg/pr20368-1.c: Same.
5946 * gcc.dg/Wshadow-3.c: Same.
5947 * gcc.dg/c90-const-expr-8.c: Same.
5948 * gcc.dg/label-decl-2.c: Same.
5949 * gcc.dg/dremf-type-compat-2.c: Same.
5950 * gcc.dg/c90-const-expr-5.c: Same.
5951 * gcc.dg/builtins-30.c: Same.
5952 * gcc.dg/Warray-bounds.c: Same.
5953 * gcc.dg/Wcxx-compat-2.c: Same.
5954 * gcc.dg/tree-ssa/col-1.c: Same.
5955 * gcc.dg/old-style-prom-2.c: Same.
5956 * gcc.dg/cast-function-1.c: Same.
5957 * gcc.dg/pr15698-1.c: Same.
5958 * gcc.dg/dremf-type-compat-3.c: Same.
5959 * gcc.dg/vla-8.c: Same.
5960 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5961 line.
5962 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5963 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5964 * gcc.dg/enum-compat-1.c: Same.
5965 * gcc.dg/dremf-type-compat-2.c: Same.
5966 * gcc.dg/old-style-prom-2.c: Same.
5967 * gcc.dg/pr15698-1.c: Same.
5968 * gcc.dg/pr20368-1.c: Same.
5969 * gcc.dg/dremf-type-compat-3.c: Same.
5970 * gcc.dg/builtins-30.c: Same. Test for columns.
f100a4a8 5971
d1d919c3
JW
59722009-06-12 Janus Weil <janus@gcc.gnu.org>
5973
5974 PR fortran/40176
5975 * gfortran.dg/proc_decl_1.f90: Extended.
5976
3d8b2a98
ILT
59772009-06-12 Ian Lance Taylor <iant@google.com>
5978
5979 * gcc.dg/Wcxx-compat-13.c: New testcase.
5980
737142ce
AP
59812009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5982
5983 PR tree-opt/38865
5984 * gcc.dg/tree-ssa/fre-vce-1.c
5985
e39a546c
L
59862009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5987
5988 PR testsuite/40384
c637b0fa
UB
5989 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5990 min-insn-to-prefetch-ratio=5.
e39a546c 5991
f85882d8
JY
59922009-06-12 Joey Ye <joey.ye@intel.com>
5993 H.J. Lu <hongjiu.lu@intel.com>
5994
5995 PR middle-end/39146
5996 * gcc.target/i386/stackalign/pr39146.c: New.
5997
8ed0ce99
L
59982009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5999
6000 * gcc.target/i386/crc32-1.c: New.
6001 * gcc.target/i386/crc32-2.c: Likewise.
6002
468059bc
DD
60032009-06-11 David Daney <ddaney@caviumnetworks.com>
6004
6005 PR c/39252
6006 * gcc.dg/builtin-unreachable-1.c: New test.
6007 * gcc.dg/builtin-unreachable-2.c: Same.
6008
abeab938
PT
60092009-06-11 Paul Thomas <pault@gcc.gnu.org>
6010
6011 PR fortran/40402
6012 * gfortran.dg/data_value_1.f90: New test.
6013
5514b0f3
FXC
60142009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6015
6016 PR testsuite/39831
6017 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6018 remove ilp32 requirement.
6019 * gcc.target/i386/excess-precision-2.c: Likewise.
6020 * gcc.target/i386/excess-precision-3.c: Likewise.
6021 * gcc.target/i386/excess-precision-4.c: Likewise.
6022 * gcc.target/i386/excess-precision-5.c: Likewise.
6023 * gcc.target/i386/excess-precision-6.c: Likewise.
6024
4ec80803
FXC
60252009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6026
6027 PR fortran/38718
6028 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6029 * gfortran.dg/nan_5.f90: New test.
6030
d8259b07
NF
60312009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6032
6033 * gcc.target/arm/neon-modes-1.c: New test.
6034
c9edd8f4
KT
60352009-06-10 Kai Tietz <kai.tietz@onevision.com>
6036
6037 * g++.dg/torture/pr31579.C: Cast pointer
6038 via __SIZE_TYPE__ instead of 'unsigned long'.
6039
cceb575c
AG
60402009-06-10 Anthony Green <green@moxielogic.com>
6041
8088e9ee 6042 * lib/target-supports.exp (check_profiling_available):
cceb575c
AG
6043 Profiling is not available for testing purposes on moxie.
6044
744aa42f
ILT
60452009-06-09 Ian Lance Taylor <iant@google.com>
6046
6047 * gcc.dg/Wcxx-compat-12.c: New testcase.
6048
a3f2b833
JB
60492009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6050
6051 PR libfortran/40334
6052 * gfortran.dg/backspace_11.f90: New.
6053
869fef88
JM
60542009-06-09 Jason Merrill <jason@redhat.com>
6055
6056 * g++.dg/cpp0x/defaulted10.C: New.
6057
8056eb4f
MJ
60582009-06-09 Martin Jambor <mjambor@suse.cz>
6059
8088e9ee 6060 * gcc.c-torture/compile/pr40351.c: New file.
8056eb4f 6061
ff346f70
OH
60622009-06-09 Olivier Hainque <hainque@adacore.com>
6063
6064 * gnat.dg/align_max.adb: New test.
6065
3dbbb7af
JM
60662009-06-08 Jason Merrill <jason@redhat.com>
6067
6068 * g++.dg/cpp0x/auto15.C: New.
6069
21ecdec5
JH
60702009-06-08 Jan Hubicka <jh@suse.cz>
6071
6072 PR debug/39834
6073 * gcc.dg/torture/pr39834.c
6074
6ce2002b
JH
60752009-06-08 Jan Hubicka <jh@suse.cz>
6076
6077 PR middle-end/40102
6078 * g++.dg/torture/pr40102.C: New testcase.
6079
85a988d1
JJ
60802009-06-08 Jakub Jelinek <jakub@redhat.com>
6081
eb9ed98a
JJ
6082 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6083 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6084 * gcc.dg/builtin-object-size-6.c: New test.
6085
b792a33c
JJ
6086 PR c++/40373
6087 * g++.dg/template/dtor7.C: New test.
6088
85a988d1
JJ
6089 PR c++/40370
6090 PR c++/40372
6091 * g++.dg/template/error41.C: New test.
6092 * g++.dg/template/error42.C: New test.
6093
06ddd871
RE
60942009-06-08 Revital Eres <eres@il.ibm.com>
6095
85a988d1 6096 PR testsuite/40359
06ddd871
RE
6097 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6098 * gcc.dg/vect/vect-88.c: Likewise.
6099 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6100 * gcc.dg/vect/pr25413.c: Likewise.
6101 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6102
cdb88468
ILT
61032009-06-07 Ian Lance Taylor <iant@google.com>
6104
6105 * g++.dg/warn/Wswitch-3.C: New testcase.
6106 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6107 * gcc.dg/Wswitch-enum-error.c: Likewise.
6108 * gcc.dg/Wswitch-error.c: Likewise.
6109
28300f5a
JD
61102009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6111
6112 PR fortran/40008
6113 * gfortran.dg/negative_unit.f: Update test.
6114 * gfortran.dg/negative_unit_int8.f: Update test.
6115 * gfortran.dg/newunit_1.f90: New test.
6116
c430a6f9
DF
61172009-06-07 Daniel Franke <franke.daniel@gmail.com>
6118
6119 PR fortran/25104
6120 PR fortran/29962
6121 * gfortran.dg/spread_init_expr.f03: New.
6122 * gfortran.dg/unpack_init_expr.f03: New.
6123 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6124 error message.
6125
a16d978f
DF
61262009-06-07 Daniel Franke <franke.daniel@gmail.com>
6127
6128 PR fortran/25104
6129 PR fortran/29962
6130 * gfortran.dg/count_init_expr.f03
6131 * gfortran.dg/product_init_expr.f03
6132 * gfortran.dg/sum_init_expr.f03
6133
ca8a8795
DF
61342009-06-07 Daniel Franke <franke.daniel@gmail.com>
6135
6136 PR fortran/36874
c637b0fa
UB
6137 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6138 message.
6139 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6140 shapes.
ca8a8795
DF
6141 * gfortran.dg/zero_sized_5.f90: Likewise.
6142
014583a1
L
61432009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6144
6145 PR middle-end/32950
6146 * g++.dg/torture/pr32950.C: New.
6147
8ec259c1
DF
61482009-06-07 Daniel Franke <franke.daniel@gmail.com>
6149
6150 PR fortran/25104
6151 PR fortran/29962
6152 * gfortran.dg/dot_product_1.f03: New.
6153 * gfortran.dg/matmul_8.f03: New.
6154 * gfortran.dg/transpose_3.f03: New.
6155
5bca4e80
ILT
61562009-06-06 Ian Lance Taylor <iant@google.com>
6157
6158 * gcc.dg/Wunused-label-1.c: New test case.
6159 * g++.dg/warn/Wunused-label-1.C: New test case.
6160 * g++.dg/warn/Wunused-label-2.C: New test case.
6161 * g++.dg/warn/Wunused-label-3.C: New test case.
6162
f7cfd28c
DF
61632009-06-06 Daniel Franke <franke.daniel@gmail.com>
6164
6165 PR fortran/37203
6166 * reshape_zerosize_2.f90: New.
6167
7ba8c18c
DF
61682009-06-06 Daniel Franke <franke.daniel@gmail.com>
6169
6170 PR fortran/32890
6171 * gfortran.dg/pack_assign_1.f90: New.
6172 * gfortran.dg/pack_vector_1.f90: New.
6173
cd405253
JJ
61742009-06-05 Jakub Jelinek <jakub@redhat.com>
6175
6176 PR middle-end/40340
6177 * gcc.dg/pr40340-1.c: New test.
6178 * gcc.dg/pr40340-2.c: New test.
6179 * gcc.dg/pr40340-3.c: New test.
6180 * gcc.dg/pr40340-4.c: New test.
6181 * gcc.dg/pr40340-5.c: New test.
6182 * gcc.dg/pr40340.h: New file.
6183
8f439681
RE
61842009-06-05 Revital Eres <eres@il.ibm.com>
6185
c637b0fa
UB
6186 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6187 New procedure.
8f439681
RE
6188 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6189 * gcc.dg/vect/vect-33.c: Likewise.
6190 * gcc.dg/vect/vect-92.c: Likewise.
6191 * gcc.dg/vect/vect-58.c: Likewise.
6192 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6193 * gcc.dg/vect/vect-42.c: Likewise.
6194 * gcc.dg/vect/slp-25.c: Likewise.
6195 * gcc.dg/vect/vect-align-1.c: Likewise.
6196 * gcc.dg/vect/vect-align-2.c: Likewise.
6197 * gcc.dg/vect/vect-93.c: Likewise.
6198 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6199 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6200 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6201 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6202 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6203 * gcc.dg/vect/vect-26.c: Likewise.
6204 * gcc.dg/vect/vect-44.c: Likewise.
6205 * gcc.dg/vect/vect-70.c: Likewise.
6206 * gcc.dg/vect/vect-95.c: Likewise.
6207 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6208 * gcc.dg/vect/vect-28.c: Likewise.
6209 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6210 * gcc.dg/vect/vect-87.c: Likewise.
6211 * gcc.dg/vect/vect-109.c: Likewise.
6212 * gcc.dg/vect/vect-54.c: Likewise.
6213 * gcc.dg/vect/vect-96.c: Likewise.
6214 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6215 * gcc.dg/vect/vect-88.c: Likewise.
6216 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6217 * gcc.dg/vect/vect-89.c: Likewise.
6218 * gcc.dg/vect/vect-91.c: Likewise.
6219 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6220 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6221 * gfortran.dg/vect/vect-2.f90: Likewise.
6222 * gfortran.dg/vect/vect-3.f90: Likewise.
6223 * gfortran.dg/vect/vect-4.f90: Likewise.
6224 * gfortran.dg/vect/vect-5.f90: Likewise.
6225
2771246a
AS
62262009-06-05 Alexander Strange <astrange@ithinksw.com>
6227
6228 PR tree-optimization/36318
6229 * gcc.dg/tree-ssa/sra-7.c: New test.
6230
535ff342
DF
62312009-06-04 Daniel Franke <franke.daniel@gmail.com>
6232
6233 PR fortran/37203
6234 * gfortran.dg/reshape_order_5.f90: New.
6235 * gfortran.dg/reshape_shape_1.f90: New.
6236
efd76709
JM
62372009-06-04 Jason Merrill <jason@redhat.com>
6238
6239 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6240
d46c937c
SE
62412009-06-04 Steve Ellcey <sje@cup.hp.com>
6242
6243 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6244 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6245
4970671d
RG
62462009-06-04 Richard Guenther <rguenther@suse.de>
6247
6248 PR c++/39371
6249 * g++.dg/torture/pr40335.C: New testcase.
6250
3111cce0
RG
62512009-06-03 Richard Guenther <rguenther@suse.de>
6252
6253 PR middle-end/40328
6254 * gcc.dg/torture/pr40328.c: New testcase.
6255
6356f38f
UB
62562009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6257
6258 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6259 m68k and fido.
6260
9961eb45
MJ
62612009-06-03 Martin Jambor <mjambor@suse.cz>
6262
6263 * g++.dg/torture/pr40323.C: New file.
6264
cdaa0e0b
EB
62652009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6266
6267 * gnat.dg/specs/root.ads: New test.
6268 * gnat.dg/specs/root-level_1.ads: Likewise.
6269 * gnat.dg/specs/root-level_2.ads: Likewise.
6270 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6271
7656ecbc
MM
62722009-06-02 Mark Mitchell <mark@codesourcery.com>
6273
6274 * g++.dg/init/ref15.C: Require unwrapped targets.
6275
ccafc19b
JM
62762009-06-02 Jason Merrill <jason@redhat.com>
6277
4ea08463
JM
6278 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6279 * g++.dg/cpp0x/initlist18.C: New.
6280 * g++.dg/cpp0x/initlist19.C: New.
6281
ccafc19b
JM
6282 * g++.dg/cpp0x/auto14.C: New.
6283
beb7e030
EB
62842009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6285
6286 * gnat.dg/alignment6.adb: Remove XFAIL.
6287
db10c6ec
SM
62882009-06-02 Simon Martin <simartin@users.sourceforge.net>
6289
6290 PR c++/38089
6291 * g++.dg/template/spec36.C: New test.
6292
67165eb3
ILT
62932009-06-01 Ian Lance Taylor <iant@google.com>
6294
6295 * gcc.dg/cast-qual-3.c: New testcase.
6296 * g++.dg/warn/Wcast-qual2.C: New testcase.
6297
e74fe492
AH
62982009-06-01 Aldy Hernandez <aldyh@redhat.com>
6299
6300 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6301 (process-message): Expect column numbers.
6302 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6303 * gcc.dg/pch/counter-2.c: Same.
6304 * gcc.dg/pch/valid-2.c: Same.
6305 * gcc.dg/pch/warn-1.c: Same.
6306 * gcc.dg/pch/valid-1.c: Same.
6307 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6308 * gcc.dg/cpp/syshdr.c: Same.
6309 * gcc.dg/cpp/19940712-1.c: Same.
6310 * gcc.dg/cpp/missing-header-1.c: Same.
6311 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6312 * gcc.dg/cpp/tr-warn3.c: Same.
6313 * gcc.dg/cpp/pr29612-2.c: Same.
6314 * gcc.dg/cpp/tr-warn4.c: Same.
6315 * gcc.dg/cpp/Wtrigraphs.c: Same.
6316 * gcc.dg/cpp/poison.c: Same.
6317 * gcc.dg/cpp/arith-3.c: Same.
6318 * gcc.dg/cpp/sysmac2.c: Same.
6319 * gcc.dg/cpp/cpp.exp: Same.
6320 * gcc.dg/cpp/tr-warn5.c: Same.
6321 * gcc.dg/cpp/include2.c: Same.
6322 * gcc.dg/cpp/Wmissingdirs.c: Same.
6323 * gcc.dg/cpp/Wmissingdirs.c: Same.
6324 * gcc.dg/cpp/tr-warn6.c: Same.
6325 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6326 * gcc.dg/cpp/macspace1.c: Same.
6327 * gcc.dg/cpp/escape-2.c: Same.
6328 * gcc.dg/cpp/assert2.c: Same.
6329 * gcc.dg/cpp/undef2.c: Same.
6330 * gcc.dg/cpp/macspace2.c: Same.
6331 * gcc.dg/cpp/tr-warn1.c: Same.
6332 * gcc.dg/cpp/extratokens2.c: Same.
6333 * gcc.dg/cpp/strify2.c: Same.
6334 * gcc.dg/cpp/Wsignprom.c: Same.
6335 * gcc.dg/cpp/redef2.c: Same.
6336 * gcc.dg/cpp/trad/trad.exp: Same.
6337 * gcc.dg/cpp/arith-1.c: Same.
6338 * gcc.dg/cpp/extratokens.c: Same.
6339 * gcc.dg/cpp/if-mpar.c: Same.
6340
db868e1e
OH
63412009-06-01 Olivier Hainque <hainque@adacore.com>
6342
6343 * gnat.dg/nested_float_packed.ads: New test.
6344
324c9b02 63452009-06-01 Olivier Hainque <hainque@adacore.com>
f3afc8a7 6346 Eric Botcazou <botcazou@adacore.com>
324c9b02
OH
6347
6348 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6349 * gnat.dg/test_oconst.adb: New test.
97fc23ae
BS
6350
63512009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6352
c637b0fa
UB
6353 * gcc.dg/plugin/ggcplug.c: Moved comment.
6354 (plugin_init): Fixed typo, declared i, returned 0 at end.
97fc23ae 6355
e90e03ce
IR
63562009-05-31 Ira Rosen <irar@il.ibm.com>
6357
6358 PR testsuite/40244
6359 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6360 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6361
72b5577d
ILT
63622009-05-29 Ian Lance Taylor <iant@google.com>
6363
6364 * gcc.dg/Wcxx-compat-11.c: New testcase.
6365
0a05c536
FXC
63662009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6367
6368 PR fortran/40019
6369 * gfortran.dg/leadz_trailz_1.f90: New test.
6370 * gfortran.dg/leadz_trailz_2.f90: New test.
6371
0674b9d0
MJ
63722009-05-29 Martin Jambor <mjambor@suse.cz>
6373
6374 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6375 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6376 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6377 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6378 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6379 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6380 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6381 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6382 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6383 * gcc.dg/tree-ssa/sra-5.c: New file.
6384 * gcc.dg/tree-ssa/sra-6.c: New file.
6385 * gcc.c-torture/compile/sra-1.c: New file.
6386
58195b74
JJ
63872009-05-29 Jakub Jelinek <jakub@redhat.com>
6388
616f21df
JJ
6389 PR middle-end/40291
6390 * gcc.c-torture/compile/pr40291.c: New test.
6391
58195b74
JJ
6392 PR target/40017
6393 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6394 __vector _Bool.
6395 * gcc.target/powerpc/altivec-30.c: New test.
6396 * gcc.target/powerpc/altivec-31.c: New test.
6397
b45d2719
RG
63982009-05-28 Richard Guenther <rguenther@suse.de>
6399
6400 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6401 * gcc.c-torture/execute/20090527-1.c: Likewise.
6402
cd41d410
DS
64032009-05-28 Dodji Seketeli <dodji@redhat.com>
6404
6405 PR c++/39754
6406 * g++.dg/template/canon-type-1.C: New test.
6407 * g++.dg/template/canon-type-2.C: Likewise.
6408 * g++.dg/template/canon-type-3.C: Likewise.
6409 * g++.dg/template/canon-type-4.C: Likewise.
6410 * g++.dg/template/canon-type-5.C: Likewise.
6411 * g++.dg/template/canon-type-6.C: Likewise.
6412 * g++.dg/template/canon-type-7.C: Likewise.
6413
233215fe 64142009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
e19fa259
L
6415 Uros Bizjak <ubizjak@gmail.com>
6416 Danny Smith <dansmister@gmail.com>
233215fe
DK
6417
6418 PR target/37216
6419
6420 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6421 New function.
6422 * gcc.target/i386/pr37216.c: New test source file.
6423 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6424 use -fno-common for testing Cygwin and MinGW targets.
6425
52c97635
KT
64262009-05-28 Kai Tietz <kai.tietz@onevision.com>
6427
c637b0fa 6428 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
b10ca522
KT
6429 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6430 * g++.dg/pr37742.C (size_t): Likewise.
6431 * g++.dg/torture/pr34850.C (size_t): Likewise.
6432 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6433 _PTRDIFF_TYPE__.
6434 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6435 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6436 (size_t): Use __extension__ and __SIZE_TYPE__.
e19fa259 6437 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
52c97635 6438 __SIZE_TYPE__.
c637b0fa
UB
6439 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6440 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6441 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6442 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6443 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6444 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6445 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6446 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6447 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6448 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6449 (__ssize_t): Likewise.
6450 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6451 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6452 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6453 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6454 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6455 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
e19fa259
L
6456 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6457 * gcc.dg/pr33667.c (size_t): Likewise.
6458 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6459 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6460 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6461 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6462 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6463 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
52c97635 6464
24adb18f
IR
64652009-05-28 Ira Rosen <irar@il.ibm.com>
6466
6467 PR tree-optimization/40254
6468 * gcc.dg/vect/pr40254.c: New test.
6469
2c5bfdf7
AN
64702009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6471
6472 PR middle-end/33699
6473 * gcc.target/mips/const-anchor-1.c: New test.
6474 * gcc.target/mips/const-anchor-2.c: New test.
6475
c5adc427
JM
64762009-05-27 Jason Merrill <jason@redhat.com>
6477
6478 * g++.dg/cpp0x/initlist15.C: New.
6479 * g++.dg/cpp0x/initlist16.C: New.
6480 * g++.dg/cpp0x/initlist17.C: New.
6481
3c16fdaf
JB
64822009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6483
6484 PR fortran/39178
6485 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6486 patterns to reflect frontend changes.
6487 * gfortran.dg/vector_subscript_4.f90: Likewise.
6488
97fc23ae 64892009-05-27 Olivier Hainque <hainque@adacore.com>
e19fa259 6490 Eric Botcazou <botcazou@adacore.com>
97fc23ae 6491
ceadb728
OH
6492 * gcc.c-torture/execute/align-nest.c: New testcase.
6493 * gnat.dg/misaligned_nest.adb: New testcase.
6494
3e17e31d
RAE
64952009-05-27 Rafael Avila de Espindola <espindola@google.com>
6496
6497 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6498 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6499 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6500 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6501
0c5bf15a
KT
65022009-05-27 Kai TIetz <kai.tietz@onevision.com>
6503
e19fa259
L
6504 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6505 cast instead of assuming 0ul.
6506 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6507 __SIZE_TYPE__.
6508 (_type_desc): Make first argument const.
6509 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
0c5bf15a 6510
230fa1fc
TK
65112009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6512
6513 PR libfortran/40187
6514 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6515 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6516
97fc23ae
BS
65172009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6518
8088e9ee 6519 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
97fc23ae 6520 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
8088e9ee
L
6521 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6522 * gcc.dg/plugin/ggcplug.c: Added new file.
97fc23ae 6523
9a0bab0b
TB
65242009-05-26 Tobias Burnus <burnus@net-b.de>
6525
6526 PR fortran/40246
6527 * gfortran.dg/nullify_4.f90: New test.
6528
da28a951
RG
65292009-05-26 Richard Guenther <rguenther@suse.de>
6530
6531 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6532
3d62b895
RG
65332009-05-26 Richard Guenther <rguenther@suse.de>
6534
6535 PR middle-end/40252
6536 * gcc.c-torture/compile/pr40252.c: New testcase.
6537
2eb25c98
DS
65382009-05-26 Dodji Seketeli <dodji@redhat.com>
6539
6540 PR c++/40007
6541 * g++.dg/template/typedef18.C: New test.
6542 * g++.dg/template/typedef19.C: Likewise.
6543 * g++.dg/template/typedef20.C: Likewise.
6544 * g++.dg/template/access11.C: Adjust.
6545
52c3075d
RG
65462009-05-26 Richard Guenther <rguenther@suse.de>
6547
6548 PR testsuite/40247
6549 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6550
550a799d
JM
65512009-05-25 Jason Merrill <jason@redhat.com>
6552
6553 PR c++/38064
6554 * g++.dg/cpp0x/enum3.C: New test.
6555
01df5c8a
RG
65562009-05-25 Richard Guenther <rguenther@suse.de>
6557
6558 PR tree-optimization/36327
6559 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6560 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6561 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6562 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6563 * gcc.dg/vect/vect-40.c: Likewise.
6564 * gcc.dg/vect/vect-42.c: Likewise.
6565 * gcc.dg/vect/vect-46.c: Likewise.
6566 * gcc.dg/vect/vect-76.c: Likewise.
6567
c74b74a8
JW
65682009-05-25 Janus Weil <janus@gcc.gnu.org>
6569
6570 PR fortran/40176
6571 * gfortran.dg/proc_ptr_18.f90: New.
6572 * gfortran.dg/proc_ptr_19.f90: New.
6573 * gfortran.dg/proc_ptr_comp_9.f90: New.
6574 * gfortran.dg/proc_ptr_comp_10.f90: New.
6575
6b8ed145
RG
65762009-05-25 Richard Guenther <rguenther@suse.de>
6577
6578 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6579 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6580
12aaf609
IR
65812009-05-25 Ira Rosen <irar@il.ibm.com>
6582
6583 PR tree-optimization/40238
6584 * gcc.dg/vect/pr40238.c: New test.
6585
7ac61957 65862009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f3afc8a7 6587 Dominique Dhumieres <dominiq@lps.ens.fr>
7ac61957
JD
6588
6589 PR fortran/35732
6590 PR fortran/39872
6591 * gfortran.dg/bounds_check_fail_3.f90: New test.
6592 * gfortran.dg/bounds_check_fail_4.f90: New test.
6593 * gfortran.dg/bounds_check_14.f90: Update test.
6594 * gfortran.dg/bound_4.f90: Update test.
6595
b842d478
RG
65962009-05-24 Richard Guenther <rguenther@suse.de>
6597
6598 PR middle-end/40233
6599 * gcc.c-torture/compile/pr40233.c: New testcase.
6600
782dc37a
UB
66012009-05-24 Uros Bizjak <ubizjak@gmail.com>
6602
6603 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6604 for alpha*-*-* targets.
6605
a70d6342
IR
66062009-05-24 Ira Rosen <irar@il.ibm.com>
6607
6608 * gcc.dg/vect/bb-slp-1.c: New test.
f100a4a8
UB
6609 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6610 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
a70d6342 6611 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
f100a4a8
UB
6612 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6613 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6614 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6615 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6616 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6617 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
a70d6342
IR
6618 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6619 gcc.dg/vect/bb-slp-22.c: Likewise.
6620 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6621
0676c393
MM
66222009-05-23 Mark Mitchell <mark@codesourcery.com>
6623 Maxim Kuvyrkov <maxim@codesourcery.com>
6624
6625 * gcc.dg/falign-labels-1.c: New test.
6626
03049a4e
EB
66272009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6628
6629 * gnat.dg/specs/rep_clause3.ads: New test.
6630
aae8570a
EB
66312009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6632
6633 * gnat.dg/addr6.adb: New test.
6634
7d31a807
MM
66352009-05-22 Mark Mitchell <mark@codesourcery.com>
6636
6637 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6638 New function.
6639 * gcc.target/arm/thumb2-mul-space.c: New file.
6640 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6641 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6642 * gcc.target/arm/thumb2-mul-speed.c: New file.
6643
4d7a65ea
RG
66442009-05-22 Richard Guenther <rguenther@suse.de>
6645
6646 PR middle-end/38964
6647 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6648 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6649 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6650
fe2978fb
MM
66512009-05-22 Mark Mitchell <mark@codesourcery.com>
6652
6653 * gcc.dg/dll-6.c: New test.
6654 * gcc.dg/dll-6a.c: Likewise.
6655 * gcc.dg/dll-7.c: Likewise.
6656 * gcc.dg/dll-7a.c: Likewise.
6657 * g++.dg/ext/dllexport2.C: Likewise.
6658 * g++.dg/ext/dllexport2a.cc: Likewise.
6659
265b3b8d
SE
66602009-05-21 Steve Ellcey <sje@cup.hp.com>
6661
6662 PR target/37846
6663 * gcc.target/ia64/mfused-madd-vect.c: New test.
6664 * gcc.target/ia64/mfused-madd.c: New test.
6665 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6666 * gcc.target/ia64/mno-fused-madd.c: New test.
6667
cabf85c3
L
66682009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6669
6670 * gcc.target/i386/movbe-1.c: New.
6671 * gcc.target/i386/movbe-2.c: Likewise.
6672
9fefa0aa
TG
66732009-05-21 Taras Glek <tglek@mozilla.com>
6674
cabf85c3
L
6675 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6676 plugin_init signature.
6677 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6678 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6679 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
9fefa0aa 6680
1ea9fe56
MM
66812009-05-21 Mark Mitchell <mark@codesourcery.com>
6682
6683 * gcc.dg/target/arm/neon-vmla-1.c: New.
6684 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6685
642d97ff
AN
66862009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6687
6688 * gcc.target/mips/octeon-exts-6.c: New test.
6689 * gcc.target/mips/extend-1.c: New test.
6690 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6691 EXTS.
6692 * gcc.target/mips/octeon-exts-5.c: Likewise.
6693
776248b8
JJ
66942009-05-20 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR middle-end/40204
6697 * gcc.c-torture/compile/pr40204.c: New test.
6698
0328ae4d
RG
66992009-05-20 Richard Guenther <rguenther@suse.de>
6700
6701 * gcc.c-torture/compile/20090518-1.c: New testcase.
6702
e36dc339
ZD
67032009-05-19 Zdenek Dvorak <ook@ucw.cz>
6704
6705 PR tree-optimization/40087
6706 * gcc.dg/tree-ssa/pr40087.c: New test.
6707
5cfd5d9b
AP
67082009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6709
6710 * gcc.dg/vector-4.c: New testcase.
6711 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6712 * g++.dg/ext/vector16.C: New testcase.
6713
dae279f0
L
67142009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6715
6716 PR c/40172
6717 * gcc.dg/pr40172.c: Renamed to ...
6718 * gcc.dg/pr40172-1.c: This.
6719
6720 * gcc.dg/pr40172-2.c: New.
6721 * gcc.dg/pr40172-3.c: Likewise.
6722
7bb27074
MLI
67232009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6724
6725 PR c/40172
6726 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
f100a4a8 6727
5aefc6a0
EB
67282009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6729
6730 * gnat.dg/loop_optimization6.ad[sb]: New test.
6731
377f099a
RG
67322009-05-19 Richard Guenther <rguenther@suse.de>
6733
6734 * gcc.c-torture/compile/20090519-1.c: New testcase.
6735
e57d93c6
JM
67362009-05-18 Jason Merrill <jason@redhat.com>
6737
6738 * g++.dg/cpp0x/explicit1.C: New.
6739 * g++.dg/cpp0x/explicit2.C: New.
6740
82725547
DS
67412009-05-18 Dodji Seketeli <dodji@redhat.com>
6742
6743 PR debug/40109
6744 * g++.dg/debug/dwarf2/nested-1.C: New test.
6745
cf249b02
L
67462009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6747
6748 PR testsuite/39907
6749 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6750 stack alignment.
6751
e35bbb23
JW
67522009-05-18 Janus Weil <janus@gcc.gnu.org>
6753
6754 PR fortran/40164
6755 * gfortran.dg/proc_ptr_comp_8.f90: New.
6756
bfa31dad
RG
67572009-05-18 Richard Guenther <rguenther@suse.de>
6758
6759 PR fortran/40168
6760 * gfortran.dg/array_memset_2.f90: Adjust.
6761
23e38561
JW
67622009-05-18 Janus Weil <janus@gcc.gnu.org>
6763
6764 PR fortran/36947
6765 PR fortran/40039
6766 * gfortran.dg/interface_27.f90: New.
6767 * gfortran.dg/interface_28.f90: New.
6768 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6769 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6770
75df395f
MK
67712009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6772
6773 * gcc.target/m68k/tls-ie.c: New test.
6774 * gcc.target/m68k/tls-le.c: New test.
6775 * gcc.target/m68k/tls-gd.c: New test.
6776 * gcc.target/m68k/tls-ld.c: New test.
6777 * gcc.target/m68k/tls-ie-xgot.c: New test.
6778 * gcc.target/m68k/tls-le-xtls.c: New test.
6779 * gcc.target/m68k/tls-gd-xgot.c: New test.
6780 * gcc.target/m68k/tls-ld-xgot.c: New test.
6781 * gcc.target/m68k/tls-ld-xtls.c: New test.
6782 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6783
8b75fc9b
MJ
67842009-05-18 Martin Jambor <mjambor@suse.cz>
6785
6786 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6787
ae8af500
L
67882009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6789
6790 PR c/40172
6791 * gcc.dg/pr40172.c: New.
6792
7e361ae6
JM
67932009-05-17 Jason Merrill <jason@redhat.com>
6794
6795 PR c++/40139
6796 * g++.dg/template/dtor6.C: New.
6797
8fa6fa79
JM
67982009-05-17 Joseph Myers <joseph@codesourcery.com>
6799
6800 * g++.dg/warn/translate-ice-1.C: New test.
6801
e0a6661b
FXC
68022009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6803
6804 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6805 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6806 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6807 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6808
9b33a6a1
FXC
68092009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6810
6811 PR fortran/33197
6812 * gfortran.dg/erf_2.F90: New test.
6813 * gfortran.dg/erfc_scaled_2.f90: New test.
6814
b0c06816
FXC
68152009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6816
6817 PR fortran/31243
8088e9ee
L
6818 * gfortran.dg/string_1.f90: New test.
6819 * gfortran.dg/string_2.f90: New test.
6820 * gfortran.dg/string_3.f90: New test.
b0c06816 6821
29409321
DB
68222009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6823
6824 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6825 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6826
7e5487a2
ILT
68272009-05-15 Ian Lance Taylor <iant@google.com>
6828
6829 * gcc.dg/Wcxx-compat-10.c: New testcase.
6830
a243fb4a
MLI
68312009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6832
6833 PR 16302
6834 * gcc.dg/pr16302.c: New.
6835 * g++.dg/warn/pr16302.C: New.
6836
16a3d11c
KG
68372009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6838
6839 * gcc.dg/torture/builtin-math-5.c: New.
6840 * gcc.dg/torture/builtin-math-6.c: New.
6841 * lib/target-supports.exp (check_effective_target_mpc): New.
6842
796bda22
JH
68432009-05-15 Jan Hubicka <jh@suse.cz>
6844
8088e9ee 6845 * gcc.dg/tree-ssa/inline-3.c: New testcase
796bda22 6846
6136d2c7
JH
68472009-05-15 Jan Hubicka <jh@suse.cz>
6848
6849 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6850 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6851 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6852 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
f3afc8a7
UB
6853 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6854 Mark noinline.
6855 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6856 Mark noinline.
6136d2c7
JH
6857 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6858 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6859
f3d509ec
JH
68602009-05-15 Jan Hubicka <jh@suse.cz>
6861
6862 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6863 optimized by sibcall noinline.
6864
561df464
JH
68652009-05-15 Jan Hubicka <jh@suse.cz>
6866
6867 * sibcall-1.c (track): Mark noinline.
6868 * sibcall-2.c (track): Mark noinline.
6869 * sibcall-3.c (track): Mark noinline.
6870 * sibcall-4.c (track): Mark noinline.
6871
febbad93
JH
68722009-05-15 Jan Hubicka <jh@suse.cz>
6873
6874 * flatten-2.c: Disable early inlining; add comment.
6875 * flatten-3.c: New test based on flatten-2.c.
6876
828552ed
RG
68772009-05-15 Richard Guenther <rguenther@suse.de>
6878
6879 PR tree-optimization/39999
6880 * gcc.c-torture/compile/pr39999.c: New testcase.
6881
16b29cc4
JM
68822009-05-15 Joseph Myers <joseph@codesourcery.com>
6883
6884 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6885
09639a83
ILT
68862009-05-14 Ian Lance Taylor <iant@google.com>
6887
6888 * gcc.dg/Wcxx-compat-9.c: New testcase.
6889
6de7294f
JW
68902009-05-14 Janus Weil <janus@gcc.gnu.org>
6891
6892 PR fortran/39996
6893 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6894 * gfortran.dg/duplicate_type_2.f90: Ditto.
6895 * gfortran.dg/duplicate_type_3.f90: New.
6896
4d3aadab 68972009-05-14 Laurent GUERBY <laurent@guerby.net>
f100a4a8 6898
782dc37a
UB
6899 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6900 * ada/acats/tests/c5/c59002c.ada: Likewise.
f100a4a8 6901
d1c8e08a 69022009-05-13 Taras Glek <tglek@mozilla.com>
4d3aadab 6903
782dc37a
UB
6904 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6905 attributes and decl smashing.
6906 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6907 attributes.
6908 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6909 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
d1c8e08a 6910
7e279142
JJ
69112009-05-14 Jakub Jelinek <jakub@redhat.com>
6912
6913 PR fortran/39865
6914 * gfortran.dg/pr39865.f90: New test.
6915 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6916 arrays in FMT=.
6917 * gfortran.dg/hollerith_f95.f90: Likewise.
6918 * gfortran.dg/hollerith6.f90: New test.
6919 * gfortran.dg/hollerith7.f90: New test.
6920
00b0c19b
MLI
69212009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6922
6923 PR cpp/36674
6924 * gcc.dg/cpp/pr36674.i: New.
6925
efc3527a 69262009-05-14 Ben Elliston <bje@au.ibm.com>
f100a4a8 6927
efc3527a
BE
6928 PR middle-end/40035
6929 * gcc.c-torture/compile/pr40035.c: New test.
6930
42657b07
KG
69312009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6932
6933 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6934
2be51762
TB
69352009-05-12 Tobias Burnus <burnus@net-b.de>
6936
6937 PR fortran/40110
6938 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6939 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6940 * gfortran.dg/interop_params.f03: Ditto.
6941
02f0b13a
JH
69422009-05-12 Jan Hubicka <jh@suse.cz>
6943
f3afc8a7
UB
6944 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6945 so unrolling still happens.
02f0b13a
JH
6946 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6947 * gcc.dg/ipa/ipacost-2.c: Likewise.
6948 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6949
8ce71866
DB
69502009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6951
f100a4a8 6952 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8ce71866 6953
b7a0af68
DB
69542009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6955
6956 * lib/target-supports.exp (check_profiling_available): Return
d0a9804e 6957 false for -p on *-*-cygwin* targets.
b7a0af68 6958
66d41e0c
L
69592009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6960
6961 PR tree-optimization/38632
6962 * g++.dg/tree-ssa/pr38632.C: New.
6963
08f1af2e
JH
69642009-05-11 Jan Hubicka <jh@suse.cz>
6965
6966 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6967 we now optimize better.
6968 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6969 out at different places.
6970 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6971 unroling.
6972 * gcc.dg/vect/vect-76.c: Likewise.
6973 * gcc.dg/vect/vect-70.c: Likewise.
6974 * gcc.dg/vect/vect-66.c: Likewise.
6975 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6976 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6977
26ab6a93
L
69782009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6979
6980 PR middle-end/40080
6981 * gcc.c-torture/compile/pr40080.c: New.
6982
f5a1f0d0
PB
69832009-05-11 Paolo Bonzini <bonzini@gnu.org>
6984
6985 * gcc.c-torture/compile/pr40026.c: New testcase.
6986
cbb9a26e
JW
69872009-05-11 Janus Weil <janus@gcc.gnu.org>
6988
6989 PR fortran/40089
6990 * gfortran.dg/proc_ptr_comp_7.f90: New.
6991
4da39468
IR
69922009-05-11 Ira Rosen <irar@il.ibm.com>
6993
6994 PR tree-optimization/40074
6995 * gcc.dg/vect/pr40074.c: New test.
6996
24b97832
ILT
69972009-05-10 Ian Lance Taylor <iant@google.com>
6998
6999 * gcc.dg/Wcxx-compat-7.c: New testcase.
7000 * gcc.dg/Wcxx-compat-8.c: New testcase.
c637b0fa 7001 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
24b97832
ILT
7002 * gcc.dg/pr17188-1.c: Likewise.
7003 * gcc.dg/pr39084.c: Likewise.
7004
af618949
MM
70052009-05-10 Michael Matz <matz@suse.de>
7006
7007 PR target/40031
7008 * gcc.dg/pr40031.c: New test.
7009
110ea21a
PT
70102009-05-10 Paul Thomas <pault@gcc.gnu.org>
7011
7012 PR fortran/40018
7013 * gfortran.dg/array_constructor_31.f90: New test.
7014
896d7dbd
RG
70152009-05-10 Richard Guenther <rguenther@suse.de>
7016
7017 PR tree-optimization/40081
7018 * g++.dg/torture/pr40081.C: New testcase.
7019
eb74e79b
PT
70202009-05-10 Paul Thomas <pault@gcc.gnu.org>
7021
7022 PR fortran/38863
7023 * gfortran.dg/dependency_24.f90: New test.
7024 * gfortran.dg/dependency_23.f90: Clean up module files.
7025
70262009-05-10 David Billinghurst <billingd@gcc.gnu.org>
a34dda5b
DB
7027
7028 PR fortran/38956
7029 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7030 * gfortran.dg/chmod_2.f90: Likewise.
7031 * gfortran.dg/chmod_3.f90: Likewise.
7032 * gfortran.dg/open_errors.f90: Likewise.
7033
0afd7219
JH
70342009-05-09 Jan Hubicka <jh@suse.cz>
7035
7036 PR middle-end/40043
7037 * g++.dg/eh/nested-try.C: New test.
7038
ad6c0864
MM
70392009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7040
7041 PR tree-optimization/40049
7042 * gcc.dg/vect/vect-shift-2.c: New test.
7043
c94f9067
JM
70442009-05-08 Joseph Myers <joseph@codesourcery.com>
7045
7046 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7047 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7048
9b86d6bb
L
70492009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7050
7051 PR c/36892
7052 * g++.dg/warn/deprecated-6.C: New.
7053 * gcc.dg/deprecated-4.c: Likewise.
7054 * gcc.dg/deprecated-5.c: Likewise.
7055 * gcc.dg/deprecated-6.c: Likewise.
7056
03f1063f
L
70572009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7058
7059 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7060 __aligned__(__BIGGEST_ALIGNMENT__).
7061 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7062 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7063 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7064 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7065 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7066 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7067 * gcc.dg/vect/Os-vect-95.c: Likewise.
7068 * gcc.dg/vect/pr20122.c: Likewise.
7069 * gcc.dg/vect/pr36493.c: Likewise.
7070 * gcc.dg/vect/pr37385.c: Likewise.
7071 * gcc.dg/vect/slp-7.c: Likewise.
7072 * gcc.dg/vect/slp-9.c: Likewise.
7073 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7074 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7075 * gcc.dg/vect/vect-35.c: Likewise.
7076 * gcc.dg/vect/vect-40.c: Likewise.
7077 * gcc.dg/vect/vect-42.c: Likewise.
7078 * gcc.dg/vect/vect-44.c: Likewise.
7079 * gcc.dg/vect/vect-46.c: Likewise.
7080 * gcc.dg/vect/vect-48.c: Likewise.
7081 * gcc.dg/vect/vect-52.c: Likewise.
7082 * gcc.dg/vect/vect-54.c: Likewise.
7083 * gcc.dg/vect/vect-56.c: Likewise.
7084 * gcc.dg/vect/vect-58.c: Likewise.
7085 * gcc.dg/vect/vect-60.c: Likewise.
7086 * gcc.dg/vect/vect-74.c: Likewise.
7087 * gcc.dg/vect/vect-75.c: Likewise.
7088 * gcc.dg/vect/vect-76.c: Likewise.
7089 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7090 * gcc.dg/vect/vect-77.c: Likewise.
7091 * gcc.dg/vect/vect-77-global.c: Likewise.
7092 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7093 * gcc.dg/vect/vect-78.c: Likewise.
7094 * gcc.dg/vect/vect-78-global.c: Likewise.
7095 * gcc.dg/vect/vect-80.c: Likewise.
7096 * gcc.dg/vect/vect-85.c: Likewise.
7097 * gcc.dg/vect/vect-87.c: Likewise.
7098 * gcc.dg/vect/vect-88.c: Likewise.
7099 * gcc.dg/vect/vect-92.c: Likewise.
7100 * gcc.dg/vect/vect-93.c: Likewise.
7101 * gcc.dg/vect/vect-95.c: Likewise.
7102 * gcc.dg/vect/vect-97.c: Likewise.
7103 * gcc.dg/vect/vect-complex-1.c: Likewise.
7104 * gcc.dg/vect/vect-complex-4.c: Likewise.
7105 * gcc.dg/vect/vect-complex-5.c: Likewise.
7106 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7107 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7108 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7109 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7110 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7111 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7112 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7113 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7114 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7115 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7116 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7117 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7118 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7119 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7120 * gcc.dg/vect/vect-outer-1.c: Likewise.
7121 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7122 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7123 * gcc.dg/vect/vect-outer-2.c: Likewise.
7124 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7125 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7126 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7127 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7128 * gcc.dg/vect/vect-outer-3.c: Likewise.
7129 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7130 * gcc.dg/vect/vect-outer-5.c: Likewise.
7131 * gcc.dg/vect/vect-outer-6.c: Likewise.
7132 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7133 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7134 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7135 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7136 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7137 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7138 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7139 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7140 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7141 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7142 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7143 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7144 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7145 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7146
2ca862e9
JM
71472009-05-08 Joseph Myers <joseph@codesourcery.com>
7148
7149 PR c/24581
7150 * gcc.dg/torture/complex-sign.h: New header.
7151 * gcc.dg/torture/complex-sign-add.c,
7152 gcc.dg/torture/complex-sign-mixed-add.c,
7153 gcc.dg/torture/complex-sign-mixed-div.c,
7154 gcc.dg/torture/complex-sign-mixed-mul.c,
7155 gcc.dg/torture/complex-sign-mixed-sub.c,
7156 gcc.dg/torture/complex-sign-mul.c,
7157 gcc.dg/torture/complex-sign-sub.c: New tests.
7158
cb8e4445
JW
71592009-05-08 Janus Weil <janus@gcc.gnu.org>
7160
7161 PR fortran/39876
7162 * gfortran.dg/intrinsic_3.f90: New.
7163
6ec637a4
JJ
71642009-05-07 Janis Johnson <janis187@us.ibm.com>
7165
7166 PR c/39037
7167 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7168 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7169 * gcc.dg/dfp/float-constant-double.c: New test.
7170 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7171 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7172 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7173 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7174 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7175 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7176 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7177 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7178 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7179
472e0df9
JJ
71802009-05-07 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR middle-end/40057
7183 * gcc.c-torture/execute/pr40057.c: New test.
7184
e289f7a4
JW
71852009-05-06 James E. Wilson <wilson@codesourcery.com>
7186
585be9ef 7187 * gcc.c-torture/compile/const-high-part.c: New test.
e289f7a4 7188
2ff2235c
L
71892009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7190
7191 PR testsuite/40050
7192 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7193 build plugin.
7194
713485cc
JW
71952009-05-06 Janus Weil <janus@gcc.gnu.org>
7196
7197 PR fortran/39630
7198 * gfortran.dg/proc_decl_1.f90: Modified.
7199 * gfortran.dg/proc_ptr_comp_1.f90: New.
7200 * gfortran.dg/proc_ptr_comp_2.f90: New.
7201 * gfortran.dg/proc_ptr_comp_3.f90: New.
7202 * gfortran.dg/proc_ptr_comp_4.f90: New.
7203 * gfortran.dg/proc_ptr_comp_5.f90: New.
7204 * gfortran.dg/proc_ptr_comp_6.f90: New.
7205
c7cb9f42
DS
72062009-05-06 Dodji Seketeli <dodji@redhat.com>
7207
7208 PR c++/17395
7209 * g++.dg/template/call7.C: New test.
7210
cb079a4d
DN
72112009-05-06 Diego Novillo <dnovillo@google.com>
7212
7213 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7214
5416e9be
L
72152009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7216
7217 * gfortran.dg/pr40021.f: Moved to ...
7218 * gfortran.fortran-torture/execute/pr40021.f: Here.
7219
5a5c6435
JJ
72202009-05-06 Janis Johnson <janis187@us.ibm.com>
7221
7222 PR middle-end/39986
7223 * gcc.dg/dfp/pr39986.c: New test.
7224
529ff441
MM
72252009-05-06 Michael Matz <matz@suse.de>
7226
5416e9be 7227 PR middle-end/40021
529ff441
MM
7228 * gfortran.dg/pr40021.f: New test.
7229
8ba50c2c
LCW
72302009-05-06 Le-Chun Wu <lcwu@google.com>
7231
7232 * lib/plugin-support.exp: New file containing support procs for
7233 plugin testcases.
7234 * lib/target-supports.exp (check_plugin_available): New proc.
7235 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7236 * gcc.dg/plugin/selfassign.c: New plugin source file.
7237 * gcc.dg/plugin/self-assign-test-1.c: New test.
7238 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7239 * g++.dg/README: Add description for plugin test.
7240 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7241 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7242 * g++.dg/plugin/selfassign.c: New plugin source file.
7243 * g++.dg/plugin/self-assign-test-1.C: New test.
7244 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7245 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7246 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7247 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7248
b050b2de
TB
72492009-05-06 Tobias Burnus <burnus@net-b.de>
7250
7251 PR fortran/40041
7252 * gfortran.dg/intrinsic_2.f90: New test.
7253 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7254
1202aec1
JM
72552009-05-06 Joseph Myers <joseph@codesourcery.com>
7256
7257 PR c/40032
7258 * gcc.dg/noncompile/incomplete-5.c: New test.
7259
32f579f6
JJ
72602009-05-05 Jakub Jelinek <jakub@redhat.com>
7261
7262 PR middle-end/39666
7263 * gcc.dg/pr39666-1.c: New test.
7264 * gcc.dg/pr39666-2.c: Likewise.
7265 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7266 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7267 * gfortran.dg/pr39666-1.f90: Likewise.
7268 * gfortran.dg/pr39666-2.f90: Likewise.
7269
21c3348a
AN
72702009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7271
7272 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7273 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7274 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7275
210aee68
JW
72762009-05-05 Janus Weil <janus@gcc.gnu.org>
7277
7278 PR fortran/39998
7279 * gfortran.dg/proc_ptr_17.f90: New.
7280
7f8fdb9f
RG
72812009-05-05 Richard Guenther <rguenther@suse.de>
7282
7283 PR tree-optimization/40022
7284 * gcc.c-torture/execute/pr40022.c: New testcase.
7285
8d972839
RG
72862009-05-05 Richard Guenther <rguenther@suse.de>
7287
7288 PR middle-end/40023
7289 * gcc.c-torture/compile/pr40023.c: New testcase.
7290
95e20768
NS
72912009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7292
7293 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7294 * g++.dg/template/overload9.C: Likewise.
7295 * g++.dg/ext/ms-1.C: New.
7296
5bbca039
JJ
72972009-05-05 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR c++/40013
7300 * g++.dg/ext/vla7.C: New test.
7301
4f1e4960
JM
73022009-05-04 Joseph Myers <joseph@codesourcery.com>
7303
aa016ff7 7304 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4f1e4960 7305
88388a52
JM
73062009-05-04 Joseph Myers <joseph@codesourcery.com>
7307
aa016ff7 7308 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
88388a52
JM
7309 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7310 Update expected errors.
7311
67beaaa6
MLI
73122009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7313
7314 PR c++/28152
7315 * g++.dg/parse/parser-pr28152.C: New.
7316 * g++.dg/parse/parser-pr28152-2.C: New.
7317
a3af5087
JM
73182009-05-04 Joseph Myers <joseph@codesourcery.com>
7319
7320 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7321
97f0e9d9
EB
73222009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7323
7324 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7325 * gcc.target/sparc/fexpand-2.c: Likewise.
7326 * gcc.target/sparc/fpmerge-2.c: Likewise.
7327 * gcc.target/sparc/pdist-2.c: Likewise.
7328
255d3827
RG
73292009-05-03 Richard Guenther <rguenther@suse.de>
7330
7331 PR c/39983
7332 * gcc.c-torture/compile/pr39983.c: New testcase.
7333
fa5da7de
JM
73342009-05-03 Joseph Myers <joseph@codesourcery.com>
7335
7336 * gcc.dg/c99-complex-3.c: New test.
7337
9e322bc1
JM
73382009-05-03 Joseph Myers <joseph@codesourcery.com>
7339
7340 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7341
dcdd5541
JM
73422009-05-02 Joseph Myers <joseph@codesourcery.com>
7343
7344 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7345
4636b850
RG
73462009-05-02 Richard Guenther <rguenther@suse.de>
7347
7348 PR middle-end/40001
7349 * gcc.target/spu/pr40001.c: New testcase.
7350
794f21f9
AN
73512009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7352
7353 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7354
70ccbedb
SE
73552009-04-30 Steve Ellcey <sje@cup.hp.com>
7356
7357 PR middle-end/39579
7358 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7359 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7360
bab37209
JJ
73612009-04-30 Janis Johnson <janis187@us.ibm.com>
7362
7363 PR testsuite/39776
7364 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7365 no longer issued.
7366
512e7d7f
DA
73672009-04-30 David Ayers <ayers@fsfe.org>
7368
7369 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7370 and gcc_error_prefix variables.
7371 * objc.dg/bad-receiver-type.m: Update to match correct
7372 diagnostics marker.
7373 * objc.dg/encode-5.m: Likewise.
7374 * objc.dg/id-1.m: Likewise.
7375 * objc.dg/method-1.m: Likewise.
7376 * objc.dg/method-6.m: Likewise.
7377 * objc.dg/method-7.m: Likewise.
7378 * objc.dg/method-9.m: Likewise.
7379 * objc.dg/method-11.m: Likewise.
7380 * objc.dg/method-20.m: Likewise.
7381 * objc.dg/private-1.m: Likewise.
7382
ee56ac9d
JB
73832009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7384
7385 PR libfortran/39667
7386 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7387 * gfortran.dg/advance_4.f90: Likewise
7388 * gfortran.dg/advance_5.f90: Likewise
7389 * gfortran.dg/append_1.f90: Likewise
7390 * gfortran.dg/backslash_1.f90: Likewise
7391 * gfortran.dg/backslash_2.f90: Likewise
7392 * gfortran.dg/backslash_3.f: Likewise
7393 * gfortran.dg/backspace_10.f90: Likewise
7394 * gfortran.dg/backspace_3.f: Likewise
7395 * gfortran.dg/backspace_4.f: Likewise
7396 * gfortran.dg/backspace_5.f: Likewise
7397 * gfortran.dg/backspace_8.f: Likewise
7398 * gfortran.dg/backspace_9.f: Likewise
7399 * gfortran.dg/complex_write.f90: Likewise
7400 * gfortran.dg/convert_implied_open.f90: Likewise
7401 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7402 * gfortran.dg/dos_eol.f: Likewise
7403 * gfortran.dg/empty_format_1.f90: Likewise
7404 * gfortran.dg/endfile.f: Likewise
7405 * gfortran.dg/eof_1.f90: Likewise
7406 * gfortran.dg/eor_1.f90: Likewise
7407 * gfortran.dg/eor_handling_1.f90: Likewise
7408 * gfortran.dg/eor_handling_2.f90: Likewise
7409 * gfortran.dg/eor_handling_3.f90: Likewise
7410 * gfortran.dg/eor_handling_4.f90: Likewise
7411 * gfortran.dg/eor_handling_5.f90: Likewise
7412 * gfortran.dg/error_recovery_5.f90: Likewise
7413 * gfortran.dg/f2003_inquire_1.f03: Likewise
7414 * gfortran.dg/f2003_io_4.f03: Likewise
7415 * gfortran.dg/f2003_io_5.f03: Likewise
7416 * gfortran.dg/f2003_io_7.f03: Likewise
7417 * gfortran.dg/fgetc_1.f90: Likewise
7418 * gfortran.dg/fgetc_2.f90: Likewise
7419 * gfortran.dg/flush_1.f90: Likewise
7420 * gfortran.dg/fmt_exhaust.f90: Likewise
7421 * gfortran.dg/fmt_huge.f90: Likewise
7422 * gfortran.dg/fmt_read.f90: Likewise
7423 * gfortran.dg/fmt_t_1.f90: Likewise
7424 * gfortran.dg/fmt_t_2.f90: Likewise
7425 * gfortran.dg/fmt_t_3.f90: Likewise
7426 * gfortran.dg/fmt_t_4.f90: Likewise
7427 * gfortran.dg/fmt_t_5.f90: Likewise
7428 * gfortran.dg/fmt_t_7.f: Likewise
7429 * gfortran.dg/fseek.f90: Likewise
7430 * gfortran.dg/ftell_1.f90: Likewise
7431 * gfortran.dg/ftell_2.f90: Likewise
7432 * gfortran.dg/func_derived_3.f90: Likewise
7433 * gfortran.dg/inquire_9.f90: Likewise
7434 * gfortran.dg/iostat_1.f90: Likewise
7435 * gfortran.dg/iostat_2.f90: Likewise
7436 * gfortran.dg/list_read_1.f90: Likewise
7437 * gfortran.dg/list_read_4.f90: Likewise
7438 * gfortran.dg/list_read_5.f90: Likewise
7439 * gfortran.dg/list_read_7.f90: Likewise
7440 * gfortran.dg/list_read_8.f90: Likewise
7441 * gfortran.dg/list_read_9.f90: Likewise
7442 * gfortran.dg/namelist_13.f90: Likewise
7443 * gfortran.dg/namelist_14.f90: Likewise
7444 * gfortran.dg/namelist_15.f90: Likewise
7445 * gfortran.dg/namelist_16.f90: Likewise
7446 * gfortran.dg/namelist_17.f90: Likewise
7447 * gfortran.dg/namelist_18.f90: Likewise
7448 * gfortran.dg/namelist_19.f90: Likewise
7449 * gfortran.dg/namelist_20.f90: Likewise
7450 * gfortran.dg/namelist_24.f90: Likewise
7451 * gfortran.dg/namelist_26.f90: Likewise
7452 * gfortran.dg/namelist_27.f90: Likewise
7453 * gfortran.dg/namelist_28.f90: Likewise
7454 * gfortran.dg/namelist_37.f90: Likewise
7455 * gfortran.dg/namelist_38.f90: Likewise
7456 * gfortran.dg/namelist_39.f90: Likewise
7457 * gfortran.dg/namelist_40.f90: Likewise
7458 * gfortran.dg/namelist_43.f90: Likewise
7459 * gfortran.dg/namelist_44.f90: Likewise
7460 * gfortran.dg/namelist_45.f90: Likewise
7461 * gfortran.dg/namelist_46.f90: Likewise
7462 * gfortran.dg/namelist_47.f90: Likewise
7463 * gfortran.dg/namelist_48.f90: Likewise
7464 * gfortran.dg/namelist_49.f90: Likewise
7465 * gfortran.dg/namelist_50.f90: Likewise
7466 * gfortran.dg/namelist_51.f90: Likewise
7467 * gfortran.dg/namelist_52.f90: Likewise
7468 * gfortran.dg/namelist_56.f90: Likewise
7469 * gfortran.dg/namelist_char_only.f90: Likewise
7470 * gfortran.dg/namelist_use.f90: Likewise
7471 * gfortran.dg/namelist_use_only.f90: Likewise
7472 * gfortran.dg/noadv_size.f90: Likewise
7473 * gfortran.dg/open_access_append_1.f90: Likewise
7474 * gfortran.dg/pad_no.f90: Likewise
7475 * gfortran.dg/pr12884.f: Likewise
7476 * gfortran.dg/pr17090.f90: Likewise
7477 * gfortran.dg/pr17285.f90: Likewise
7478 * gfortran.dg/pr17286.f90: Likewise
7479 * gfortran.dg/pr18122.f90: Likewise
7480 * gfortran.dg/pr18210.f90: Likewise
7481 * gfortran.dg/pr18392.f90: Likewise
7482 * gfortran.dg/pr19155.f: Likewise
7483 * gfortran.dg/pr19216.f: Likewise
7484 * gfortran.dg/pr19467.f90: Likewise
7485 * gfortran.dg/pr19657.f: Likewise
7486 * gfortran.dg/pr20257.f90: Likewise
7487 * gfortran.dg/read_bad_advance.f90: Likewise
7488 * gfortran.dg/read_eof_2.f90: Likewise
7489 * gfortran.dg/read_eof_4.f90: Likewise
7490 * gfortran.dg/read_many_1.f: Likewise
7491 * gfortran.dg/read_noadvance.f90: Likewise
7492 * gfortran.dg/read_repeat.f90: Likewise
7493 * gfortran.dg/read_size_noadvance.f90: Likewise
7494 * gfortran.dg/read_x_past.f: Likewise
7495 * gfortran.dg/record_marker_1.f90: Likewise
7496 * gfortran.dg/record_marker_3.f90: Likewise
7497 * gfortran.dg/rewind_1.f90: Likewise
7498 * gfortran.dg/runtime_warning_1.f90: Likewise
7499 * gfortran.dg/shape_3.f90: Likewise
7500 * gfortran.dg/slash_1.f90: Likewise
7501 * gfortran.dg/stat_1.f90: Likewise
7502 * gfortran.dg/stat_2.f90: Likewise
7503 * gfortran.dg/streamio_11.f90: Likewise
7504 * gfortran.dg/streamio_3.f90: Likewise
7505 * gfortran.dg/streamio_4.f90: Likewise
7506 * gfortran.dg/streamio_9.f90: Likewise
7507 * gfortran.dg/tl_editing.f90: Likewise
7508 * gfortran.dg/unf_io_convert_1.f90: Likewise
7509 * gfortran.dg/unf_io_convert_2.f90: Likewise
7510 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7511 * gfortran.dg/unf_short_record_1.f90: Likewise
7512 * gfortran.dg/utf8_1.f03: Likewise
7513 * gfortran.dg/utf8_2.f03: Likewise
7514 * gfortran.dg/widechar_IO_1.f90: Likewise
7515 * gfortran.dg/write_check3.f90: Likewise
7516 * gfortran.dg/write_rewind_2.f: Likewise
7517 * gfortran.dg/x_slash_2.f: Likewise
f100a4a8 7518
5dc7911e
RG
75192009-04-29 Richard Guenther <rguenther@suse.de>
7520
7521 PR target/39943
7522 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7523 New.
7524 (check_effective_target_vect_floatuint_cvt): Likewise.
7525 * gcc.dg/vect/slp-10.c: Adjust.
7526 * gcc.dg/vect/slp-11.c: Adjust.
7527 * gcc.dg/vect/slp-12b.c: Adjust.
7528 * gcc.dg/vect/slp-33.c: Adjust.
7529 * gcc.c-torture/compile/pr39943.c: New testcase.
7530
7c90021d
RG
75312009-04-29 Richard Guenther <rguenther@suse.de>
7532
7533 PR middle-end/39937
7534 * gcc.c-torture/compile/pr39937.c: New testcase.
7535
de0b4ad5
RG
75362009-04-29 Richard Guenther <rguenther@suse.de>
7537
7538 PR tree-optimization/39941
7539 * gcc.c-torture/compile/pr39941.c: New testcase.
7540
a0a31d1e
BS
75412009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7542
7543 * gcc.target/bfin/20090411-1.c: New test.
7544
5f3153cd
AP
75452009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7546
7547 PR target/39565
7548 * gcc.dg/pr39565.c: New testcase.
7549
8df03fe5
NS
75502009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7551
7552 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7553 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7554 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7555 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7556 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7557 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7558 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7559 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7560 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7561 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7562 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7563 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7564 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7565 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7566 * gcc.target/i386/pr37191.c: Likewise.
7567 * gcc.target/i386/reload-1.c: Likewise.
7568 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7569 * g++.old-deja/g++.pt/repo2.C: Likewise.
7570 * g++.old-deja/g++.pt/repo3.C: Likewise.
7571 * g++.old-deja/g++.pt/repo4.C: Likewise.
7572 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7573 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7574 * g++.dg/template/repo1.C: Likewise.
7575 * g++.dg/template/repo2.C: Likewise.
7576 * g++.dg/template/repo3.C: Likewise.
7577 * g++.dg/template/repo4.C: Likewise.
7578 * g++.dg/template/repo5.C: Likewise.
7579 * g++.dg/template/repo6.C: Likewise.
7580 * g++.dg/template/repo7.C: Likewise.
7581 * g++.dg/template/repo8.C: Likewise.
7582 * g++.dg/template/repo9.C: Likewise.
f100a4a8 7583 * g++.dg/rtti/repo1.C: Likewise.
8df03fe5
NS
7584 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7585 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7586 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7587 * g++.dg/other/PR23205.C: Skip for vxworks.
7588 * g++.dg/ext/visibility/class1.C: Requires PIC.
7589 * g++.dg/eh/async-unwind2.C: Requires PIC.
7590 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7591 does not have cxa_exit.
7592
895302fb
JY
75932009-04-28 Jing Yu <jingyu@google.com>
7594
7595 PR testsuite/39790
7596 * lib/target-supports.exp (check_effective_target_tls): Remove
7597 comment of caching.
7598 (check_effective_target_tls_native): Likewise.
7599 (check_effective_target_tls_runtime): Likewise.
7600 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7601 tls to tls_runtime.
7602 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7603
e6a5e544
JW
76042009-04-28 Janus Weil <janus@gcc.gnu.org>
7605
7606 PR fortran/39946
7607 * gfortran.dg/proc_ptr_16.f90: New.
7608
9f1bdf53
SE
76092009-04-28 Steve Ellcey <sje@cup.hp.com>
7610
8088e9ee 7611 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
9f1bdf53
SE
7612 lp64 is true.
7613
e0dd989a
RG
76142009-04-28 Richard Guenther <rguenther@suse.de>
7615
7616 PR middle-end/39937
7617 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7618
26946a3f
L
76192009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7620
8224166e
UB
7621 * g++.dg/warn/pr35652.C: Removed.
7622 * gcc.dg/pr35652.c: Likewise.
26946a3f 7623
f2c45f08 76242009-04-28 Alexander Monakov <amonakov@ispras.ru>
26946a3f 7625
f2c45f08
AM
7626 * gcc.target/ia64/20071210-2.c: New testcase.
7627
7a00d767
UB
76282009-04-28 Uros Bizjak <ubizjak@gmail.com>
7629
7630 PR c/39323
7631 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7632 * gcc.dg/pr39323-3.c: Ditto.
7633
6596e2fe
JW
76342009-04-28 Janus Weil <janus@gcc.gnu.org>
7635
7636 PR fortran/39930
7637 PR fortran/39931
7638 * gfortran.dg/ambiguous_reference_2.f90: New.
7639 * gfortran.dg/pointer_assign_7.f90: New.
7640
e8a861bd
NF
76412009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7642 Mark Mitchell <mark@codesourcery.com>
7643
7644 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7645 * gcc.dg/20020103-1.c: Check for __ppc.
7646 * gcc.dg/asm-b.c: Check for __ppc.
7647 * gcc.dg/20020919-1.c: Check for __ppc.
7648 * gcc.dg/20020312-2.c: Likewise.
7649 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7650 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7651 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7652 * g++.dg/warn/weak1.C: Likewise.
7653 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7654 static so appropriate optimizations kick in.
7655 (find_base_value_wrapper): New function.
7656 * g++.dg/eh/simd-5.C: Fix target triplet.
7657 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7658
b91322f2
UB
76592009-04-28 Uros Bizjak <ubizjak@gmail.com>
7660 H.J. Lu <hongjiu.lu@intel.com>
7661
7662 PR target/39911
7663 * gcc.target/i386/pr39911.c: New test.
7664
7d44f531
PT
76652009-04-28 Paul Thomas <pault@gcc.gnu.org>
7666
7667 PR fortran/39879
7668 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7669
b2ed71b6
BE
76702009-04-28 Ben Elliston <bje@au.ibm.com>
7671
7672 PR c++/35652
7673 Revert:
7674
7675 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7676
7677 * gcc.dg/pr35652.C: New.
7678 * g++.dg/warn/pr35652.C: New.
7679 * gcc.dg/format/plus-1.c: Adjust message.
7680
1f706d8b 76812009-04-27 DJ Delorie <dj@redhat.com>
fb4fc714
DD
7682
7683 * lib/target-supports.exp (check_effective_target_double64): New.
7684 (check_effective_target_double64plus): New.
7685 (check_effective_target_large_double): New.
7686 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7687 * gcc.dg/div-double-1.c: Likewise.
7688 * gcc.dg/Wconversion-real.c: Require large_double.
7689 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7690
b91322f2
UB
7691 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7692 are too small.
fb4fc714
DD
7693
7694 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7695 constants as long.
7696
81f40b79
ILT
76972009-04-27 Ian Lance Taylor <iant@google.com>
7698
7699 * gcc.dg/Wcxx-compat-5.c: New testcase.
7700 * gcc.dg/Wcxx-compat-6.c: New testcase.
7701
5345cf68
TS
77022009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7703
7704 Allow non-constant arguments to conversion intrinsics.
7705 * gcc.target/spu/intrinsics-3.c: Update tests.
7706
c685de4a
RG
77072009-04-27 Richard Guenther <rguenther@suse.de>
7708
7709 PR middle-end/39928
7710 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7711 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7712
72d41f29
L
77132009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7714
7715 PR target/39903
7716 * gcc.dg/torture/pr39903-1.c: New.
7717 * gcc.dg/torture/pr39903-2.c: Likewise.
7718
bd639075
RE
77192009-04-27 Revital Eres <eres@il.ibm.com>
7720
7721 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7722 and check it.
7723 * gcc.dg/sms-2.c: Add dump check.
7724 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7725 and check it.
7726 * gcc.dg/sms-4.c: Likewise.
7727 * gcc.dg/sms-5.c: Likewise.
7728 * gcc.dg/sms-6.c: Likewise.
7729 * gcc.dg/sms-7.c: Likewise.
7730 * gcc.dg/sms-antideps.c: Rename to...
7731 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7732
a1fa3e79
EB
77332009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7734
7735 * gnat.dg/opt2.adb: New test.
7736
7409e5a5
JJ
77372009-04-27 Jakub Jelinek <jakub@redhat.com>
7738
7739 PR c++/39875
7740 * g++.dg/warn/Wunused-15.C: New test.
7741
4e3825db
MM
77422009-04-26 Michael Matz <matz@suse.de>
7743
7744 Expand from SSA.
7745 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7746 change regexps.
7747 * gcc.target/i386/pr37248-1.c: Modified.
7748 * gcc.target/i386/pr37248-3.c: Modified.
7749 * gcc.target/i386/pr37248-2.c: Modified.
7750 * gnat.dg/aliasing1.adb: Modified.
7751 * gnat.dg/pack9.adb: Modified.
7752 * gnat.dg/aliasing2.adb: Modified.
7753 * gcc.dg/strict-overflow-2.c: Modified.
7754 * gcc.dg/autopar/reduc-1char.c: Modified.
7755 * gcc.dg/autopar/reduc-2char.c: Modified.
7756 * gcc.dg/autopar/reduc-1.c: Modified.
7757 * gcc.dg/autopar/reduc-2.c: Modified.
7758 * gcc.dg/autopar/reduc-3.c: Modified.
7759 * gcc.dg/autopar/reduc-6.c: Modified.
7760 * gcc.dg/autopar/reduc-7.c: Modified.
7761 * gcc.dg/autopar/reduc-8.c: Modified.
7762 * gcc.dg/autopar/reduc-9.c: Modified.
7763 * gcc.dg/autopar/reduc-1short.c: Modified.
7764 * gcc.dg/autopar/reduc-2short.c: Modified.
7765 * gcc.dg/autopar/parallelization-1.c: Modified.
7766 * gcc.dg/strict-overflow-4.c: Modified.
7767 * gcc.dg/strict-overflow-6.c: Modified.
7768 * gcc.dg/gomp/combined-1.c: Modified.
7769 * gcc.dg/no-strict-overflow-1.c: Modified.
7770 * gcc.dg/no-strict-overflow-3.c: Modified.
7771 * gcc.dg/no-strict-overflow-5.c: Modified.
7772 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7773 * gcc.dg/tree-ssa/pr18134.c: Modified.
7774 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7775 * gcc.dg/tree-ssa/vector-2.c: Modified.
7776 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7777 * gcc.dg/tree-ssa/loop-21.c: Modified.
7778 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7779 * gcc.dg/tree-ssa/vector-3.c: Modified.
7780 * gcc.dg/tree-ssa/asm-3.c: Modified.
7781 * gcc.dg/tree-ssa/pr23294.c: Modified.
7782 * gcc.dg/tree-ssa/loop-22.c: Modified.
7783 * gcc.dg/tree-ssa/loop-15.c: Modified.
7784 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7785 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7786 * gcc.dg/tree-ssa/pr20139.c: Modified.
7787 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7788 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7789 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7790 * gcc.dg/tree-ssa/loop-5.c: Modified.
7791 * gcc.dg/tree-ssa/pr19431.c: Modified.
7792 * gcc.dg/tree-ssa/pr32044.c: Modified.
7793 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7794 * gcc.dg/tree-ssa/loop-19.c: Modified.
7795 * gcc.dg/tree-ssa/loop-28.c: Modified.
7796 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7797 * gcc.dg/tree-ssa/divide-1.c: Modified.
7798 * gcc.dg/tree-ssa/inline-1.c: Modified.
7799 * gcc.dg/tree-ssa/divide-3.c: Modified.
7800 * gcc.dg/tree-ssa/pr30978.c: Modified.
7801 * gcc.dg/tree-ssa/alias-6.c: Modified.
7802 * gcc.dg/tree-ssa/divide-4.c: Modified.
7803 * gcc.dg/tree-ssa/alias-11.c: Modified.
7804 * gcc.dg/no-strict-overflow-7.c: Modified.
7805 * gcc.dg/strict-overflow-1.c: Modified.
7806 * gcc.dg/pr15784-4.c: Modified.
7807 * gcc.dg/pr34263.c: Modified.
7808 * gcc.dg/strict-overflow-3.c: Modified.
7809 * gcc.dg/tree-prof/stringop-1.c: Modified.
7810 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7811 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7812 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7813 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7814 * gcc.dg/no-strict-overflow-2.c: Modified.
7815 * gcc.dg/no-strict-overflow-4.c: Modified.
7816 * gcc.dg/no-strict-overflow-6.c: Modified.
7817 * g++.dg/tree-ssa/pr27090.C: Modified.
7818 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7819 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7820 * g++.dg/tree-ssa/pr19807.C: Modified.
7821 * g++.dg/opt/pr30965.C: Modified.
7822 * g++.dg/init/new17.C: Modified.
7823 * gfortran.dg/whole_file_6.f90: Modified.
7824 * gfortran.dg/whole_file_5.f90: Modified.
7825 * gfortran.dg/reassoc_1.f90: Modified.
7826 * gfortran.dg/reassoc_3.f90: Modified.
7827
5846213b
SK
78282009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7829
7830 PR fortran/39893
7831 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7832
77f2a970
JJ
78332009-04-26 Jakub Jelinek <jakub@redhat.com>
7834
ce372372
JJ
7835 PR inline-asm/39543
7836 * gcc.target/i386/pr39543-1.c: New test.
7837 * gcc.target/i386/pr39543-2.c: New test.
7838 * gcc.target/i386/pr39543-3.c: New test.
7839
92061771
JJ
7840 PR c/39889
7841 * gcc.dg/Wunused-value-3.c: New test.
77f2a970 7842
e11187cc
JM
78432009-04-26 Joseph Myers <joseph@codesourcery.com>
7844
7845 PR c/39581
7846 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7847 gcc.dg/vla-21.c: New tests.
7848
991d6621
JM
78492009-04-26 Joseph Myers <joseph@codesourcery.com>
7850
7851 PR c/39556
7852 * gcc.dg/inline-34.c: New test.
7853
6895bac8
JM
78542009-04-25 Joseph Myers <joseph@codesourcery.com>
7855
7856 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7857 gcc.dg/enum-const-3.c: New tests.
7858 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7859 -pedantic-errors. Update expected diagnostics.
7860
24070fcb
JM
78612009-04-25 Joseph Myers <joseph@codesourcery.com>
7862
7863 PR c/39582
7864 * gcc.dg/vla-20.c: New test.
7865
92f6fd0b
JM
78662009-04-25 Joseph Myers <joseph@codesourcery.com>
7867
7868 PR c/39564
7869 * gcc.dg/vla-19.c: New test.
7870
f88d0772
JM
78712009-04-25 Joseph Myers <joseph@codesourcery.com>
7872
7873 PR preprocessor/39559
7874 * gcc.dg/c99-intconst-2.c: New test.
7875
a3710436
JH
78762009-04-25 Jan Hubicka <jh@suse.cz>
7877
7878 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7879
bc2a4733
JW
78802009-04-25 Janus Weil <janus@gcc.gnu.org>
7881
7882 PR fortran/39688
7883 * gfortran.dg/import7.f90: New.
7884
09ed9bec
RG
78852009-04-24 Richard Guenther <rguenther@suse.de>
7886
7887 * gcc.dg/tree-ssa/vrp48.c: Fix.
7888
dc749759
DK
78892008-04-24 Doug Kwan <dougkwan@google.com>
7890
7891 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7892 destination are the same.
7893
77a30264
RG
78942009-04-24 Richard Guenther <rguenther@suse.de>
7895
7896 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7897
2b6da65c
JM
78982009-04-24 Joseph Myers <joseph@codesourcery.com>
7899
7900 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7901 gcc.dg/array-const-3.c: New tests.
7902
32e8bb8e
ILT
79032009-04-24 Ian Lance Taylor <iant@google.com>
7904
7905 * gcc.dg/Wcxx-compat-4.c: New testcase.
7906
e34ccb4c
DK
79072009-04-24 Daniel Kraft <d@domob.eu>
7908
7909 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7910 expected on already erraneous symbol (renamed to fresh one).
7911
30349c74
PB
79122009-04-24 Paolo Bonzini <bonzini@gnu.org>
7913
7914 PR middle-end/39867
7915 * gcc.dg/pr39867.c: New.
7916
87526ff1
JW
79172009-04-24 Janus Weil <janus@gcc.gnu.org>
7918
7919 PR fortran/39861
7920 PR fortran/39864
7921 * gfortran.dg/intrinsic_1.f90: New.
7922
caa9d12a
EB
79232009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7924
7925 * gnat.dg/alignment7.adb: New test.
7926 * gnat.dg/alignment8.adb: Likewise.
7927
0d858698
EB
79282009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7929
7930 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7931 * gnat.dg/specs/rep_clause2.ads: New test.
7932
6216f94e
JJ
79332009-04-24 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR rtl-optimization/39794
7936 * gcc.dg/pr39794.c: New test.
7937
bbaba73f
EB
79382009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7939
7940 * gnat.dg/atomic1.adb: New test.
7941 * gnat.dg/atomic1_pkg.ads: New helper.
7942
3682dc97
SE
79432009-04-23 Steve Ellcey <sje@cup.hp.com>
7944
7945 PR testsuite/39623
7946 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7947 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
f100a4a8 7948
4782dfa7
RAE
79492009-04-23 Rafael Avila de Espindola <espindola@google.com>
7950
7951 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7952 warning.
7953
53650abe
AP
79542009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7955
7956 PR C/31499
7957 * gcc.dg/vector-init-1.c: New testcase.
7958 * gcc.dg/vector-init-2.c: New testcase.
7959
b7babd5d
EB
79602009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7961
7962 * gnat.dg/enum2.adb: New test.
7963 * gnat.dg/enum2_pkg.ads: New helper.
7964
2c0eba5a
JJ
79652009-04-22 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR c/39855
7968 * gcc.dg/torture/pr39855.c: New test.
7969
a58f7da1
DS
79702009-04-22 Dodji Seketeli <dodji@redhat.com>
7971
7972 PR c++/39639
7973 * g++.dg/cpp0x/pr39639.C: New test.
7974
a123d175
MH
79752009-04-22 Mark Heffernan <meheff@google.com>
7976
bf758008 7977 * gcc.dg/profile-generate-3.c: New test.
a123d175 7978
0500a9f1
JH
79792009-04-22 Jan Hubicka <jh@suse.cz>
7980
7981 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7982
7a29c1ad
SE
79832009-04-22 Steve Ellcey <sje@cup.hp.com>
7984
7985 PR testsuite/39623
7986 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
f100a4a8 7987
aea4deba
RG
79882009-04-22 Richard Guenther <rguenther@suse.de>
7989
7990 PR tree-optimization/39824
7991 * gcc.c-torture/compile/pr39824.c: New testcase.
7992
cfc93532
MLI
79932009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7994
7995 PR c++/14875
7996 * g++.dg/parse/parser-pr14875.C: New.
7997 * g++.dg/parse/parser-pr14875-2.C: New.
7998 * g++.dg/parse/error6.C: Update match string.
7999
9925bce0
RG
80002009-04-22 Richard Guenther <rguenther@suse.de>
8001
8002 PR tree-optimization/39845
8003 * gcc.c-torture/compile/pr39845.c: New testcase.
8004
c73b6478
JW
80052009-04-22 Janus Weil <janus@gcc.gnu.org>
8006
8007 PR fortran/39735
8008 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8009 * gfortran.dg/external_initializer.f90: Modified.
8010 * gfortran.dg/interface_26.f90: Modified.
8011 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8012 * gfortran.dg/proc_ptr_3.f90: Modified.
8013 * gfortran.dg/proc_ptr_15.f90: New.
8014 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8015
36ef7262
MLI
80162009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8017
8018 PR c++/35711
8019 * g++.dg/warn/pr35711.C: New.
8020 * g++.dg/conversion/ptrmem2.C: Update.
8021
ad41bd84
JM
80222009-04-21 Joseph Myers <joseph@codesourcery.com>
8023
8024 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8025 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8026 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8027 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8028 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8029 gcc.c-torture/ChangeLog.0,
8030 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8031 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8032 gcc.target/i386/math-torture/math-torture.exp,
8033 gcc.target/mips/inter/mips16-inter.exp,
8034 gcc.target/mips/mips-nonpic/README,
8035 gcc.target/x86_64/abi/README.gcc,
8036 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8037 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8038 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8039 notices.
8040 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8041
ca80e52b
EB
80422009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8043
8044 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8045
ad8a1ac0
RG
80462009-04-21 Richard Guenther <rguenther@suse.de>
8047
8048 PR middle-end/39829
8049 * gcc.dg/torture/pr39829.c: New testcase.
8050
7156c8ab
MJ
80512009-04-21 Martin Jambor <mjambor@suse.cz>
8052
8053 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8054
1e4ae551
MLI
80552009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8056
8057 PR 16202
8058 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8059 * gcc.dg/sequence-pt-2.c: New.
8060 * gcc.dg/sequence-pt-3.c: New.
8061 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8062 * g++.dg/warn/sequence-pt-2.c: New.
8063 * g++.dg/warn/sequence-pt-3.c: New.
8064
6e9a9f9f
JJ
80652009-04-21 Jakub Jelinek <jakub@redhat.com>
8066
8067 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8068
a962b0a1
EB
80692009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8070
8071 * gnat.dg/import1.ad[sb]: New test.
8072
158ec531
AP
80732009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8074
a962b0a1
EB
8075 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8076 return 0.
158ec531 8077
47b0b4fa
TB
80782009-04-20 Tobias Burnus <burnus@net-b.de>
8079
8080 PR fortran/39811
8081 * gfortran.dg/continuation_11.f90: New test.
8082
9c650d90
MLI
80832009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8084
8085 PR c++/13358
8086 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8087 messages. Test for "long long" in system headers.
8088 * gcc.dg/c99-longlong-2.c: New.
8089 * g++.dg/warn/pr13358.C: New.
8090 * g++.dg/warn/pr13358-2.C: New.
8091 * g++.dg/warn/pr13358-3.C: New.
8092 * g++.dg/warn/pr13358-4.C: New.
8093
47b0b4fa 80942009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
8095
8096 * gcc.dg/framework-2.c: Fix up for non existent includes
8097 being fatal errors now.
8098
c867b7b6
PT
80992009-04-20 Paul Thomas <pault@gcc.gnu.org>
8100
8101 PR fortran/39800
8102 * gfortran.dg/private_type_13.f90: New test.
8103 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8104
311fa510
LCW
81052009-04-20 Le-Chun Wu <lcwu@google.com>
8106
8107 PR c++/39803
8108 * g++.dg/warn/Wunused-14.C: New test.
8109
6e0f0975
EB
81102009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8111
8112 * gnat.dg/specs/small_alignment.ads: New test.
8113
bbbbb16a
ILT
81142009-04-20 Ian Lance Taylor <iant@google.com>
8115
8116 * gcc.dg/Wcxx-compat-3.c: New testcase.
8117
c2efda0d
EB
81182009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8119
8120 * gnat.dg/pack13.ad[sb]: New test.
8121 * gnat.dg/pack13_pkg.ads: New helper.
8122
77022fa8
EB
81232009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8124
8125 * gnat.dg/discr11.ad[sb]: New test.
8126 * gnat.dg/discr11_pkg.ads: New helper.
8127
c4551b28
IR
81282009-04-20 Ira Rosen <irar@il.ibm.com>
8129
8130 PR tree-optimization/39675
8131 * gcc.dg/vect/O3-pr39675-2.c: New test.
8132
56fe7b05
EB
81332009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8134
8135 * gnat.dg/rep_clause3.adb: New test.
8136
a45e580b
JM
81372009-04-19 Joseph Myers <joseph@codesourcery.com>
8138
8139 PR c/37481
8140 * gcc.dg/c99-flex-array-7.c: New test.
8141
20845d35
JM
81422009-04-19 Joseph Myers <joseph@codesourcery.com>
8143
8144 PR c/19771
8145 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8146
da377db9
JM
81472009-04-19 Joseph Myers <joseph@codesourcery.com>
8148
8149 PR c/38243
8150 * gcc.dg/c99-restrict-3.c: New test.
8151
aa508502
JM
81522009-04-19 Joseph Myers <joseph@codesourcery.com>
8153
8154 PR preprocessor/20078
8155 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8156
743e3e4c
EB
81572009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8158
8159 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8160 Do not pass -B$root after -margs.
8161
ca409efd
MLI
81622009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8163
8164 PR c/32061
8165 PR c++/36954
8166 * gcc.dg/pr32061.c: New.
8167 * gcc.dg/Wlogical-op-1.c: Update.
8168 * g++.dg/warn/Wlogical-op-1.C: Update.
8169 * g++.dg/warn/pr36954.C: New.
8170
f37acdf9
JM
81712009-04-18 Joseph Myers <joseph@codesourcery.com>
8172
8173 PR c/27676
8174 * gcc.dg/lvalue-5.c: New test.
8175
2b4b7036
JM
81762009-04-18 Joseph Myers <joseph@codesourcery.com>
8177
8178 PR c/22367
8179 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8180
61cc8223
JM
81812009-04-18 Joseph Myers <joseph@codesourcery.com>
8182
8183 * gcc.dg/cpp/include5.c: New test.
8184
3ce62965
JM
81852009-04-18 Joseph Myers <joseph@codesourcery.com>
8186
8187 PR c/35210
8188 * gcc.dg/call-diag-2.c: New test.
8189
c7f9c0b9
JM
81902009-04-18 Joseph Myers <joseph@codesourcery.com>
8191
8192 PR preprocessor/39646
8193 * gcc.dg/cpp/line8.c: New test.
8194
a5cb563b
JM
81952009-04-18 Joseph Myers <joseph@codesourcery.com>
8196
8197 PR preprocessor/39647
8198 * gcc.dg/cpp/line7.c: New test.
8199
2586ba4b
RG
82002009-04-18 Richard Guenther <rguenther@suse.de>
8201
8202 PR middle-end/39804
8203 * gcc.target/i386/pr39804.c: New testcase.
8204
8dd07c41
EB
82052009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8206
8207 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8208 * g++.dg/other/pr39496.C: Likewise.
8209
92ef7fb1
MLI
82102009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8211
8212 PR middle-end/36902
8213 * gcc.dg/pr36902.c: New.
8214
07485407
DN
82152009-04-17 Diego Novillo <dnovillo@google.com>
8216
8217 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8218 violation for variable 'inside_main'.
8219
43836431
UW
82202009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8221
8222 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8223
1ab456ae
UW
82242009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8225
8226 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8227
339670f8
UW
82282009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8229
8230 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8231 * gfortran.dg/chmod_2.f90: Likewise.
8232 * gfortran.dg/chmod_3.f90: Likewise.
8233 * gfortran.dg/open_errors.f90: Likewise.
8234 * gfortran.dg/stat_1.f90: Likewise.
8235 * gfortran.dg/stat_2.f90: Likewise.
8236
00620286
UW
82372009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8238
8239 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8240 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8241 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8242 * gfortran.dg/nearest_1.f90: Likewise.
8243 * gfortran.dg/nearest_3.f90: Likewise.
8244 * gfortran.dg/isnan_1.f90: Likewise.
8245 * gfortran.dg/isnan_2.f90: Likewise.
8246 * gfortran.dg/nan_1.f90: Likewise.
8247 * gfortran.dg/nan_2.f90: Likewise.
8248 * gfortran.dg/nan_3.f90: Likewise.
8249 * gfortran.dg/nan_4.f90: Likewise.
8250 * gfortran.dg/module_nan.f90: Likewise.
8251 * gfortran.dg/int_conv_2.f90: Likewise.
8252 * gfortran.dg/init_flag_3.f90: Likewise.
8253 * gfortran.dg/namelist_42.f90: Likewise.
8254 * gfortran.dg/namelist_43.f90: Likewise.
8255 * gfortran.dg/real_const_3.f90: Likewise.
8256 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8257
8258 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8259 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8260 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8261 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8262 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8263
8264 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8265 * gfortran.dg/gamma_5.f90: Likewise.
8266
c9184dd8
UW
82672009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8268
8269 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8270 less strict so it also works with auto-overlay support.
8271 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8272 for "exceeds local store" linker errors on the SPU.
8273
8274 * lib/gfortran.exp: Include target-supports.exp.
8275 (gfortran_init): On SPU targets where automatic overlay support
8276 is available, use it to build all Fortran test cases.
8277
8278 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8279
92234f46
AC
82802009-04-17 Arnaud Charlet <charlet@adacore.com>
8281
8282 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8283 rule enforced by gnat on taft types.
8284
d23a572f
JJ
82852009-04-17 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR testsuite/39792
8288 * g++.dg/ext/complit11.C: Add empty dg-options.
8289
167be6eb
AP
82902009-04-16 Andrew Pinski <pinskia@gmail.com>
8291
d23a572f 8292 PR c++/17570
167be6eb
AP
8293 * g++.dg/template/defarg11.C: New test.
8294
ee85b983
AP
82952009-04-16 Andrew Pinski <pinskia@gmail.com>
8296
d23a572f 8297 PR c++/28766
ee85b983
AP
8298 * g++.dg/ext/complit11.C: New testcase.
8299
041d7a27
LCW
83002009-04-15 Le-Chun Wu <lcwu@google.com>
8301
8302 PR c++/39551
8303 * g++.dg/warn/Wunused-13.C: New testcase.
8304
6866c6e8
ILT
83052009-04-15 Ian Lance Taylor <iant@google.com>
8306
8307 * gcc.dg/Wenum-compare-1.c: New testcase.
8308
25e20805
RG
83092009-04-15 Richard Guenther <rguenther@suse.de>
8310
8311 PR tree-optimization/39764
8312 * g++.dg/torture/pr39764.C: New testcase.
8313
5afaa917
NS
83142009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8315
8316 * g++.dg/ext/altivec-17.C: New.
8317
6891bd6c
AC
83182009-04-15 Arnaud Charlet <charlet@adacore.com>
8319
8320 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8321 * gnat.dg/specs/limited1.ads: Ditto.
8322
1a650423
MM
83232009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8324
8325 PR testsuite/39769
8326 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8327 for testing the results of estimate instructions.
8328 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8329 * gcc.dg/vmx/3a-05.c (test): Ditto.
8330
f9b20c62
JM
83312009-04-14 Jason Merrill <jason@redhat.com>
8332
8333 PR c++/39763
8334 * g++.dg/warn/Wshadow-4.C: Extend.
8335
58277f48
UB
83362009-04-14 Uros Bizjak <ubizjak@gmail.com>
8337
8338 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8339 (do_D): Remove attribute hidden.
8340
82e738a5 83412009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
8342
8343 PR c++/39480
8344 * g++.dg/init/copy7.C: New.
8345
1b1c508f
L
83462009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8347
8348 PR testsuite/39733
8349 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8350 (check_for_all_options): This.
8351
c1b93f2b
JM
83522009-04-13 Jason Merrill <jason@redhat.com>
8353
8354 PR c++/39750
8355 * g++.dg/template/crash90.C: New.
8356
0f8a7706
JM
83572009-04-12 Jason Merrill <jason@redhat.com>
8358
8359 PR c++/39742
8360 * g++.dg/overload/extern-C-2.C: New.
8361
18f41a1b
JM
83622009-04-12 Joseph Myers <joseph@codesourcery.com>
8363
8364 PR preprocessor/31869
8365 * gcc.dg/cpp/strify5.c: New test.
8366
849d624b
EB
83672009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8368
8369 * gnat.dg/enum1.adb: New test.
8370 * gnat.dg/enum1_pkg.ads: New helper.
8371
83722009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
8373
8374 PR target/39740
8375 * gcc.target/alpha/pr39740.c: New test.
8376
cadb8f42
DK
83772009-04-11 Daniel Kraft <d@domob.eu>
8378
8379 PR fortran/37746
8380 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8381 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8382 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8383 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8384 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8385 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8386 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8387 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8388 expected string length that failed with -fbounds-check now.
8389 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8390
d1e49db4
JW
83912009-04-11 Janus Weil <janus@gcc.gnu.org>
8392
8393 PR fortran/39692
8394 * gfortran.dg/proc_ptr_14.f90: New.
8395
32848948
RG
83962009-04-11 Richard Guenther <rguenther@suse.de>
8397
8398 PR middle-end/39732
8399 * g++.dg/torture/pr39732.C: New testcase.
8400
568eecad
DF
84012009-04-11 Daniel Franke <franke.daniel@gmail.com>
8402
8403 * gfortran.dg/whole_file_5.f90: New.
8404 * gfortran.dg/whole_file_6.f90: New.
8405
8810712e
RG
84062009-04-11 Richard Guenther <rguenther@suse.de>
8407
8408 PR tree-optimization/39713
8409 * g++.dg/torture/pr39713.C: New testcase.
8410
fa78c0c1
RG
84112009-04-10 Richard Guenther <rguenther@suse.de>
8412
8413 PR c/39712
8414 * gcc.dg/pr39712.c: New testcase.
8415
72b75d03
L
84162009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8417
8418 PR c++/28301
8419 * g++.dg/cpp0x/enum2.C: Updated.
8420 * g++.dg/debug/pr22514.C: Likewise.
8421 * g++.dg/parse/enum2.C: Likewise.
8422 * g++.dg/parse/enum3.C: Likewise.
8423 * g++.dg/template/crash79.C: Likewise.
8424 * g++.old-deja/g++.jason/cond.C: Likewise.
8425
6e990b54
CF
84262009-04-10 Chao-ying Fu <fu@mips.com>
8427
8428 * gcc.target/mips/interrupt_handler.c: Change from compile to
8429 assemble.
8430
aa070a60
KG
84312009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8432
8433 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8434
045ac367
DF
84352009-04-10 Daniel Franke <franke.daniel@gmail.com>
8436
8437 PR fortran/38709
8438 * gfortran.dg/zero_sized_6.f90: New.
8439
0d246707
MLI
84402009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8441
8442 PR c++/20118
8443 * g++.dg/parse/pr20118.C: New.
8444 * g++.dg/template/spec16.C: Update.
8445
8b7a6bb2
L
84462009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 PR testsuite/35621
8449 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8450 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8451 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8452 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8453 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8454 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8455 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8456 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8457 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8458 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8459 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8460 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8461 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8462 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8463 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8464 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8465 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8466
80558628
L
84672009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8468
8469 PR target/39678
8470 * g++.dg/torture/pr39678.C: New.
8471 * gcc.dg/compat/struct-complex-2.h: Likewise.
8472 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8473 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8474 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8475 * gcc.dg/torture/pr39678.c: Likewise.
8476 * gcc.target/i386/pr39678.c: Likewise.
8477
8478 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8479 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8480
8481 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8482 <complex.h>. Add tests for structure with complex float.
8483
e1ff19bf
BE
84842009-04-10 Ben Elliston <bje@au.ibm.com>
8485 Joseph Myers <joseph@codesourcery.com>
8486
8487 PR target/36800
8488 * gcc.dg/dfp/pr36800.c: New.
8489
d5e90cab
RW
84902009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8491 Rafael Avila de Espindola <espindola@google.com>
8492
8493 * gcc.misc-tests/help.exp: New file.
8494 * lib/options.exp: New file.
8495
750d4b2e
JJ
84962009-04-09 Janis Johnson <janis187@us.ibm.com>
8497
8498 PR libobjc/36610
8499 * objc/execute/forward-1.x: New.
8500
b45f0e58
PB
85012009-04-09 Paolo Bonzini <bonzini@gnu.org>
8502
7a715bba 8503 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 8504
748086b7
JJ
85052009-04-09 Jakub Jelinek <jakub@redhat.com>
8506
8507 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8508 3 of the GNU General Public License and to point readers at the
8509 COPYING3 file and the FSF's license web page.
8510 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8511 * gcc.dg/struct/struct-reorg.exp: Likewise.
8512 * gcc.target/spu/tag_manager.c: Likewise.
8513
0a5ec800
RG
85142009-04-09 Richard Guenther <rguenther@suse.de>
8515
8516 PR testsuite/39696
8517 * ssa-ccp-25.c: Adjust pattern.
8518
3070bab4
JW
85192009-04-09 Janus Weil <janus@gcc.gnu.org>
8520
8521 PR fortran/36704
8522 * gfortran.dg/external_procedures_1.f90: Modified.
8523 * gfortran.dg/proc_ptr_result_1.f90: New.
8524 * gfortran.dg/proc_ptr_result_2.f90: New.
8525 * gfortran.dg/proc_ptr_result_3.f90: New.
8526
22a65a54
RG
85272009-04-09 Richard Guenther <rguenther@suse.de>
8528
8529 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8530 to prevent constant propagation.
8531 * gcc.dg/vect/vect-56.c: Likewise.
8532 * gcc.dg/vect/vect-58.c: Likewise.
8533 * gcc.dg/vect/vect-60.c: Likewise.
8534 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8535 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8536 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8537
f76968e6
RG
85382009-04-09 Richard Guenther <rguenther@suse.de>
8539
8540 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8541 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8542
17cede2e
JM
85432009-04-09 Joseph Myers <joseph@codesourcery.com>
8544
8545 PR c/39613
7a715bba
UB
8546 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8547 New tests.
17cede2e 8548
d34ac4dd
JM
85492009-04-08 Joseph Myers <joseph@codesourcery.com>
8550
8551 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8552 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8553
ce9ba79b
JJ
85542009-04-08 Jakub Jelinek <jakub@redhat.com>
8555
8556 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8557
f6f5e3a1
JM
85582009-04-08 Jason Merrill <jason@redhat.com>
8559
8560 PR c++/25185
8561 * g++.dg/template/error40.C: Add another test.
8562
4d84fe7c
JM
85632009-04-08 Joseph Myers <joseph@codesourcery.com>
8564
8565 PR c/39614
8566 PR c/39673
8567 * gcc.c-torture/compile/pr39614-1.c,
8568 gcc.c-torture/compile/pr39614-2.c,
8569 gcc.c-torture/compile/pr39614-3.c,
8570 gcc.c-torture/compile/pr39614-4.c,
8571 gcc.c-torture/compile/pr39614-5.c,
8572 gcc.c-torture/compile/pr39673-1.c,
8573 gcc.c-torture/compile/pr39673-2.c: New tests.
8574 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8575 more cases.
8576 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8577 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8578 expected errors.
8579
02060927
DS
85802009-04-08 Dodji Seketeli <dodji@redhat.com>
8581
8582 PRc++/39637
8583 * g++.dg/cpp0x/variadic-crash2.C: New test.
8584
bafc96b4
PT
85852009-04-08 Paul Thomas <pault@gcc.gnu.org>
8586
8587 PR fortran/38863
8588 * gfortran.dg/alloc_comp_result_1.f90: New test.
8589
e04c614e
JM
85902009-04-07 Jason Merrill <jason@redhat.com>
8591
8592 PR c++/34691
8593 * g++.dg/overload/extern-C-1.C: New.
8594
4796d66e
DH
85952009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8596
8597 PR testsuite/39325
8598 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8599
6ea2bd47
JM
86002009-04-07 Jason Merrill <jason@redhat.com>
8601
8602 PR c++/25185
8603 * g++.dg/template/error40.C: New.
8604
13d138bf
JW
86052009-04-07 Janus Weil <janus@gcc.gnu.org>
8606
8607 PR fortran/38152
8608 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8609
aa1aa786
EB
86102009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8611
8612 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8613
3afadac3
JW
86142009-04-07 Janus Weil <janus@gcc.gnu.org>
8615
c22ba5ff 8616 PR fortran/38290
3afadac3
JW
8617 * gfortran.dg/proc_decl_1.f90: Modified.
8618 * gfortran.dg/proc_ptr_11.f90: Extended.
8619 * gfortran.dg/proc_ptr_13.f90: Modified.
8620
463ecaca
JM
86212009-04-06 Jason Merrill <jason@redhat.com>
8622
8623 PR c++/35146
8624 * g++.dg/template/fnspec1.C: New.
8625
6d63ea75
LG
86262009-04-06 Laurent GUERBY <laurent@guerby.net>
8627
7a715bba 8628 * lib/gnat.exp: Handle multilib.
f100a4a8 8629
ea0a374b
PT
86302009-04-06 Paul Thomas <pault@gcc.gnu.org>
8631
8632 PR fortran/38863
8633 * gfortran.dg/dependency_23.f90: New test.
8634
439ef907
RG
86352009-04-06 Richard Guenther <rguenther@suse.de>
8636
8637 PR tree-optimization/28868
8638 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8639 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8640 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8641 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8642
2e698f67
AS
86432009-04-06 Andrew Stubbs <ams@codesourcery.com>
8644
8645 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8646
5020dbd6
AS
86472009-04-06 Andrew Stubbs <ams@codesourcery.com>
8648
8649 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8650
86512009-04-06 Andrew Stubbs <ams@codesourcery.com>
8652
8653 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8654 with the built-in y0, and the subsequent warning.
8655 (y1): Likewise, rename to y_1.
8656
1d146030
JW
86572009-04-06 Janus Weil <janus@gcc.gnu.org>
8658
7a715bba
UB
8659 PR fortran/39414
8660 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
8661
86622009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 8663
7a715bba
UB
8664 PR fortran/36091
8665 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 8666
ecef6119
HPN
86672009-04-06 Hans-Peter Nilsson <hp@axis.com>
8668
8669 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8670 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8671 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8672 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8673 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8674 gfortran.dg/namelist_49.f90: Gate test on effective_target
8675 fd_truncate.
8676 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8677
e462f727
DK
86782009-04-05 Daniel Kraft <d@domob.eu>
8679
8680 PR fortran/38654
8681 * gfortran.dg/read_float_2.f03
8682 * gfortran.dg/read_float_3.f90
8683
941c3614
RB
86842009-04-05 Richard Guenther <rguenther@suse.de>
8685
8686 PR tree-optimization/39648
8687 * gcc.c-torture/compile/pr39648.c: New testcase.
8688
435970ad
JM
86892009-04-05 Jason Merrill <jason@redhat.com>
8690
8691 PR c++/14912
8692 * g++.dg/template/error39.C: New.
8693
beb64b4a
DF
86942009-04-05 Daniel Franke <franke.daniel@gmail.com>
8695
8696 PR fortran/29458
8697 * gfortran.dg/implied_do_1.f90: New.
8698
cf7d2eb0
TB
86992009-04-04 Tobias Burnus <burnus@net-b.de>
8700
8701 PR fortran/39577
8702 * gfortran.dg/recursive_check_8.f90: New.
8703 * gfortran.dg/recursive_check_9.f90: New.
8704 * gfortran.dg/recursive_check_10.f90: New.
8705 * gfortran.dg/recursive_check_11.f90: New.
8706 * gfortran.dg/recursive_check_12.f90: New.
8707 * gfortran.dg/recursive_check_13.f90: New.
8708 * gfortran.dg/recursive_check_14.f90: New.
8709
a4d674fc
JM
87102009-04-04 Jason Merrill <jason@redhat.com>
8711
8712 PR c++/25185
8713 * g++.dg/template/error38.C: Add more tests.
8714
6f85546f
PT
87152009-04-04 Paul Thomas <pault@gcc.gnu.org>
8716
8717 PR fortran/37614
8718 * gfortran.dg/common_align_2.f90: New test.
8719
6356f38f
UB
87202009-04-04 Richard Earnshaw <rearnsha@arm.com>
8721
8722 PR target/39501
8723 * gcc.c-torture/execute/pr39501.c: New file.
8724 * gcc.c-torture/execute/pr39501.x: New file.
8725
aa7069aa
RG
87262009-04-04 Richard Guenther <rguenther@suse.de>
8727
8728 PR tree-optimization/8781
8729 PR tree-optimization/37892
8730 * g++.dg/tree-ssa/pr8781.C: New testcase.
8731 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8732
cd15ad3e
RG
87332009-04-04 Richard Guenther <rguenther@suse.de>
8734
8735 PR tree-optimization/39636
8736 * gcc.c-torture/compile/pr39636.c: New testcase.
8737
32d5b22d
L
87382009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8739
d75b46b4 8740 PR rtl-optimization/39607
32d5b22d
L
8741 * g++.dg/opt/pr39607.C: New.
8742
6f9c9d6d
TB
87432009-04-03 Tobias Burnus <burnus@net-b.de>
8744
8745 PR fortran/39594
8746 * gfortran.dg/common_12.f90: New.
8747
b77ba909
JM
87482009-04-03 Jason Merrill <jason@redhat.com>
8749
8750 PR c++/39608
8751 * g++.dg/template/const2.C: New test.
8752
0c908ffc
RG
87532009-04-03 Richard Guenther <rguenther@suse.de>
8754
8755 PR tree-optimization/2480
8756 PR tree-optimization/23086
8757 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8758 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8759
075f83f5
RG
87602009-04-03 Richard Guenther <rguenther@suse.de>
8761
8762 PR tree-optimization/34743
8763 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8764 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8765 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8766 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8767 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8768 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8769 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8770 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8771
5006671f
RG
87722009-04-03 Richard Guenther <rguenther@suse.de>
8773
8774 PR middle-end/13146
8775 PR tree-optimization/23940
8776 PR tree-optimization/33237
8777 PR middle-end/33974
8778 PR middle-end/34093
8779 PR tree-optimization/36201
8780 PR tree-optimization/36230
8781 PR tree-optimization/38049
8782 PR tree-optimization/38207
8783 PR tree-optimization/38230
8784 PR tree-optimization/38301
8785 PR tree-optimization/38585
8786 PR middle-end/38895
8787 PR tree-optimization/38985
8788 PR tree-optimization/39299
8789 * gcc.dg/pr19633-1.c: Adjust.
8790 * gcc.dg/torture/pta-callused-1.c: Likewise.
8791 * gcc.dg/torture/pr39074-2.c: Likewise.
8792 * gcc.dg/torture/pr39074.c: Likewise.
8793 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8794 * gcc.dg/torture/pr30375.c: Adjust.
8795 * gcc.dg/torture/pr33563.c: Likewise.
8796 * gcc.dg/torture/pr33870.c: Likewise.
8797 * gcc.dg/torture/pr33560.c: Likewise.
8798 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8799 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8800 * gcc.dg/tree-ssa/alias-15.c: Remove.
8801 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8802 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8803 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8804 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8805 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8806 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8807 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8808 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8809 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8810 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8811 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8812 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8813 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8814 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8815 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8816 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8817 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8818 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8819 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8820 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8821 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8822 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8823 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8824 * gcc.dg/uninit-B.c: XFAIL.
8825 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8826 * gcc.dg/uninit-pr19430.c: XFAIL.
8827 * g++.dg/tree-ssa/pr13146.C: New testcase.
8828 * g++.dg/opt/pr36187.C: Adjust.
8829 * g++.dg/torture/20090329-1.C: New testcase.
8830
e97d7fa9
CF
88312009-04-02 Chao-ying Fu <fu@mips.com>
8832
8833 * gcc.target/mips/interrupt_handler.c: New test.
8834
608f7b2e
DA
88352009-04-02 David Ayers <ayers@fsfe.org>
8836
8837 PR objc/18456
8838 * objc.dg/bad-receiver-type-2.m: New test contributed by
8839 Alexander Mamberg.
8840
d5c8be27
JM
88412009-04-02 Jason Merrill <jason@redhat.com>
8842
8843 PR c++/25185
8844 * g++.dg/template/error38.C: New test.
8845
9fabb197
JJ
88462009-04-02 Janis Johnson <janis187@us.ibm.com>
8847
8848 PR tree-optimization/31677
7a715bba 8849 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 8850
2f0fa28e
IR
88512009-04-02 Ira Rosen <irar@il.ibm.com>
8852
8853 PR tree-optimization/39595
8854 * gfortran.dg/vect/O3-pr39595.f: New test.
8855
d0940d56
DS
88562009-04-02 Dodji Seketeli <dodji@redhat.com>
8857
8858 PR c++/26693
8859 * g++.dg/template/typedef11.C: New test.
8860 * g++.dg/template/typedef12.C: Likewise.
8861 * g++.dg/template/typedef13.C: Likewise.
8862 * g++.dg/template/typedef14.C: Likewise.
8863 * g++.dg/template/typedef15.C: Likewise.
8864 * g++.dg/template/typedef16.C: Likewise.
8865 * g++.dg/template/sfinae3.C: Compile this pedantically.
8866 The only errors expected should be the one saying the typedef is ill
8867 formed.
8868 * g++.old-deja/g++.pt/typename8.C: Likewise.
8869 * g++.dg/template/access11.C: Update this.
8870
bf1cbdc6
RG
88712009-04-02 Richard Guenther <rguenther@suse.de>
8872
8873 PR tree-optimization/37221
8874 * gcc.c-torture/compile/20090331-1.c: New testcase.
8875
87cfb32c
EB
88762009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8877
8878 * gcc.c-torture/compile/20090401-1.c: New test.
8879
a5b38cdf
L
88802009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8881
8882 PR c++/4926
8883 * g++.dg/template/pr4926-1.C: New.
8884
667e8acb
XDL
88852009-04-01 Xinliang David Li <davidxl@google.com>
8886
8887 * gcc.target/i386/all_one_m128i.c: New test.
8888
eec49116
JJ
88892009-04-01 Janis Johnson <janis187@us.ibm.com>
8890
839a3b8a
JJ
8891 PR c/39027
8892 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8893 * gcc.dg/fltconst-2.c: New test.
8894 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8895 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8896
eec49116
JJ
8897 PR c/33466
8898 * gcc.dg/cpp/pr33466.c: New test.
8899 * gcc.dg/dfp/pr33466.c: New test.
8900 * gcc.dg/fixed-point/pr33466.c: New test.
8901
96137f95
L
89022009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8903
8904 PR tree-optimization/35011
8905 * g++.dg/other/pr35011.C: New.
8906
d93e052c
JJ
89072009-04-01 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR target/39226
8910 * gcc.dg/pr39226.c: New test.
8911
eddd291e
L
89122009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8913
8914 PR c++/35240
8915 * g++.dg/template/pr35240.C: New.
8916
6ccb2a4a
JM
89172009-04-01 Joseph Myers <joseph@codesourcery.com>
8918
8919 PR c/39605
8920 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8921 * gcc.dg/pr25682.c: Update expected diagnostics.
8922
299b87f8
RG
89232009-04-01 Richard Guenther <rguenther@suse.de>
8924
8925 * gcc.dg/fold-plusmult-2.c: New testcase.
8926
b85eb797
JJ
89272009-04-01 Jakub Jelinek <jakub@redhat.com>
8928
8929 PR c/37772
8930 * gcc.dg/pr37772.c: New test.
8931 * g++.dg/ext/asm11.C: New test.
8932
00c7e24f
L
89332009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8934
b85eb797
JJ
8935 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8936 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8937 defined.
00c7e24f 8938
a70f5987
JM
89392009-03-31 Jason Merrill <jason@redhat.com>
8940
8941 * g++.old-deja/g++.other/using9.C: Add expected errors.
8942
36e3e6f7
L
89432009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8944
8945 * gcc.c-torture/compile/pr33009.c: Removed.
8946
82452399
RR
89472009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8948
8949 * gcc.c-torture/compile/pr33009.c: Delete.
8950 * gcc.c-torture/compile/pr11832.c: Likewise.
8951
207bf79d
JM
89522009-03-31 Joseph Myers <joseph@codesourcery.com>
8953
8954 PR c/448
8955 * lib/target-supports.exp (check_effective_target_stdint_types):
8956 Update comment.
8957 (check_effective_target_inttypes_types): New.
8958 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8959 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8960 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8961
e49be8f7
PT
89622009-03-31 Paul Thomas <pault@gcc.gnu.org>
8963
8964 PR fortran/38917
8965 PR fortran/38918
8966 * gfortran.dg/data_pointer_1.f90: New test.
8967
bf0d171a
PT
89682009-03-31 Paul Thomas <pault@gcc.gnu.org>
8969
8970 PR fortran/38915
8971 * gfortran.dg/char_length_15.f90: New test.
8972
a3c49752
JM
89732009-03-31 Jason Merrill <jason@redhat.com>
8974
51fc2d02
JM
8975 C++ DR 613
8976 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8977 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8978 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8979 xfail others.
8980
2553fb66
JM
8981 * g++.dg/other/typedef2.C: New test.
8982
0e183333
JM
8983 PR c++/37806
8984 * g++.dg/template/typedef17.C: New test.
8985
a3c49752
JM
8986 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8987 * g++.dg/cpp0x/auto12.C: Likewise.
8988
6b12efe9
RG
89892009-03-31 Richard Guenther <rguenther@suse.de>
8990
8991 PR middle-end/31029
8992 * gcc.dg/fold-compare-4.c: New testcase.
8993 * gcc.dg/fold-compare-5.c: Likewise.
8994
108f6c2f
RG
89952009-03-31 Richard Guenther <rguenther@suse.de>
8996
8997 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8998
8f612190
JM
89992009-03-31 Joseph Myers <joseph@codesourcery.com>
9000
9001 PR target/39592
9002 * gcc.target/i386/pr39592-1.c: New test.
9003
47580d22
JM
90042009-03-31 Joseph Myers <joseph@codesourcery.com>
9005
9006 PR preprocessor/15638
9007 * gcc.dg/cpp/missing-header-1.c: New test.
9008 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9009 "compilation terminated" message.
9010 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9011 test #include "".
9012 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9013 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9014 terminated" message.
9015
ba4d8f9d
RG
90162009-03-31 Richard Guenther <rguenther@suse.de>
9017
9018 PR middle-end/23401
9019 PR middle-end/27810
9020 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9021 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9022
3759634f
SK
90232009-03-30 Steven G. Kargl <kargls@comcast.net>
9024
9025 PR fortran/38389
9026 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9027 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9028 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9029 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9030 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9031 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9032 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9033
71a7778c
PT
90342009-03-30 Paul Thomas <pault@gcc.gnu.org>
9035
9036 PR fortran/22571
9037 * gfortran.dg/whole_file_1.f90: New test.
9038 PR fortran/26227
9039 * gfortran.dg/whole_file_2.f90: New test.
9040 * gfortran.dg/whole_file_3.f90: New test.
9041 PR fortran/24886
9042 * gfortran.dg/whole_file_4.f90: New test.
9043
665733c1
JJ
90442009-03-30 Jakub Jelinek <jakub@redhat.com>
9045
9046 * gfortran.dg/bind_c_usage_19.f90: New test.
9047
a37a7b8a
JJ
9048 PR target/39558
9049 * gcc.target/powerpc/altivec-29.c: New test.
9050
8ce94e44
JM
90512009-03-30 Joseph Myers <joseph@codesourcery.com>
9052
9053 PR rtl-optimization/323
9054 * gcc.target/i386/excess-precision-1.c,
9055 gcc.target/i386/excess-precision-2.c,
9056 gcc.target/i386/excess-precision-3.c,
9057 gcc.target/i386/excess-precision-4.c,
9058 gcc.target/i386/excess-precision-5.c,
9059 gcc.target/i386/excess-precision-6.c: New tests.
9060
1e57bf47
JM
90612009-03-30 Joseph Myers <joseph@codesourcery.com>
9062
9063 PR c/35235
9064 * gcc.dg/c99-array-lval-8.c: New test.
9065
148e4216
JM
90662009-03-29 Joseph Myers <joseph@codesourcery.com>
9067
9068 PR preprocessor/34695
9069 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9070 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9071 instead of dg-warning for "previous definition" messages.
9072 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9073 "warnings being treated as errors" message.
9074 * gcc.dg/fltconst-1.c: Use -fshow-column.
9075
6bb62671
SK
90762009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9077
9078 PR fortran/38823
9079 * gfortran.dg/power1.f90: New test.
9080
928c19bb
JM
90812009-03-29 Joseph Myers <joseph@codesourcery.com>
9082
9083 PR c/456
9084 PR c/5675
9085 PR c/19976
9086 PR c/29116
9087 PR c/31871
9088 PR c/35198
9089 * gcc.c-torture/compile/20081108-1.c,
9090 gcc.c-torture/compile/20081108-2.c,
9091 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9092 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9093 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9094 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9095 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9096 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9097 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9098 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9099 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9100 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9101 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9102 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9103 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9104 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9105 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9106 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9107 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9108 case.
9109 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9110 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9111 XFAILs. Update expected messages.
9112 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9113 expected messages.
9114 * gcc.dg/real-const-1.c: Replace with test from original PR.
9115 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9116 when casting from non-constant integer to pointer.
9117
5babbcc0
RG
91182009-03-29 Richard Guenther <rguenther@suse.de>
9119
9120 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9121
b0e5fa94
DK
91222009-03-29 Daniel Kraft <d@domob.eu>
9123
9124 PR fortran/37423
9125 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9126 DEFERRED bindings.
9127 * gfortran.dg/typebound_proc_9.f03: New test.
9128 * gfortran.dg/typebound_proc_10.f03: New test.
9129 * gfortran.dg/typebound_proc_11.f03: New test.
9130 * gfortran.dg/abstract_type_5.f03: New test.
9131
ad41bd84 91322009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
9133
9134 PR fortran/38507
9135 * gfortran.dg/do_4.f: New.
9136 * gfortran.dg/goto_2.f90: Correct expected warnings.
9137 * gfortran.dg/goto_4.f90: Likewise.
9138 * gfortran.dg/goto_5.f90: New.
9139
eeae74a1
L
91402009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9141
9142 PR target/39545
9143 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9144
9145 * gcc.target/i386/pr39545-1.c: New.
9146 * gcc.target/i386/pr39545-2.c: Likewise.
9147
9148 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9149 (flex2_struct): Likewise.
9150 (check_struct_passing7): Likewise.
9151 (check_struct_passing8): Likewise.
9152 (f1s): Likewise.
9153 (f2s): Likewise.
9154 (main): Call check_struct_passing7 and check_struct_passing8.
9155
3379ae7f
RG
91562009-03-29 Richard Guenther <rguenther@suse.de>
9157
9158 * gcc.c-torture/execute/20090113-1.c: New testcase.
9159 * gcc.c-torture/execute/20090113-2.c: Likewise.
9160 * gcc.c-torture/execute/20090113-3.c: Likewise.
9161 * gcc.c-torture/execute/20090207-1.c: Likewise.
9162 * gcc.c-torture/compile/20090114-1.c: Likewise.
9163 * gcc.c-torture/compile/20090328-1.c: Likewise.
9164 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9165
4ea80a41
DA
91662009-03-29 David Ayers <ayers@fsfe.org>
9167
9168 PR objc/27377
9169 * objc.dg/conditional-1.m: New tests.
f100a4a8 9170
3dc9eaa6
AN
91712009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9172
9173 * gcc.dg/winline-10.c: New test.
9174
33abc845
TB
91752009-03-28 Tobias Burnus <burnus@net-b.de>
9176
9177 PR fortran/34656
9178 * gfortran.dg/do_check_1.f90: Add test.
9179 * gfortran.dg/do_check_2.f90: Add test.
9180 * gfortran.dg/do_check_3.f90: Add test.
9181 * gfortran.dg/do_check_4.f90: Add test.
9182
33977f81
JH
91832009-03-28 Jan Hubicka <jh@suse.cz>
9184
9185 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9186 * gcc.dg/pr33826.c: Update dump files.
9187 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9188 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9189
617f3897
MJ
91902009-03-28 Martin Jambor <mjambor@suse.cz>
9191
9192 * g++.dg/tree-ssa/fwprop-align.C: New test.
9193
574872ff
JJ
91942009-03-28 Jakub Jelinek <jakub@redhat.com>
9195
b3bf8855
JJ
9196 * gcc.target/powerpc/altivec-28.c: New test.
9197
574872ff
JJ
9198 PR c++/39554
9199 * gcc.dg/wdisallowed-functions-1.c: Removed.
9200 * gcc.dg/wdisallowed-functions-2.c: Removed.
9201 * gcc.dg/wdisallowed-functions-3.c: Removed.
9202 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9203 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9204 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9205
b005da11
RG
92062009-03-28 Richard Guenther <rguenther@suse.de>
9207
9208 PR tree-optimization/38723
9209 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9210
5d63a35f
PT
92112009-03-28 Paul Thomas <pault@gcc.gnu.org
9212
ba20e309
UB
9213 PR fortran/38538
9214 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 9215
6b02d5f7
PT
92162009-03-28 Paul Thomas <pault@gcc.gnu.org>
9217
9218 PR fortran/38765
9219 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9220
bc6600ab
DK
92212009-03-28 Daniel Kraft <d@domob.eu>
9222
9223 * gfortran.dg/trim_1.f90: New test.
9224
08cf8f58
RG
92252009-03-28 Richard Guenther <rguenther@suse.de>
9226
9227 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9228 * g++.dg/warn/Warray-bounds.C: Likewise.
9229
43998ed9
TB
92302009-03-28 Tobias Burnus <burnus@net-b.de>
9231
9232 PR fortran/32626
9233 * gfortran.dg/recursive_check_7.f90: New test.
9234
92352009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
9236
9237 PR fortran/38432
9238 * gfortran.dg/do_check_5.f90: New test.
9239 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9240 * gfortran.dg/array_constructor_18.f90: Ditto.
9241 * gfortran.dg/array_constructor_22.f90: Ditto.
9242 * gfortran.dg/do_3.F90: Ditto.
9243 * gfortran.dg/do_1.f90: Ditto.
9244
e8114fba
RG
92452009-03-28 Richard Guenther <rguenther@suse.de>
9246
9247 PR tree-optimization/38180
9248 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9249
6cdb0ee3
RG
92502009-03-28 Richard Guenther <rguenther@suse.de>
9251
9252 PR tree-optimization/38513
9253 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9254 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9255 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9256 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9257 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9258 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9259 * gcc.dg/vect/vect-35.c: Likewise.
9260 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9261 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9262 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9263
8ca1fd76
RG
92642009-03-28 Richard Guenther <rguenther@suse.de>
9265
9266 PR tree-optimization/38968
9267 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9268
a254e44d
RG
92692009-03-28 Richard Guenther <rguenther@suse.de>
9270
9271 PR tree-optimization/37795
9272 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9273
52c0e446
JM
92742009-03-28 Joseph Myers <joseph@codesourcery.com>
9275
9276 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9277 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9278 options for removed targets.
9279
472c7fbd
RG
92802009-03-27 Richard Guenther <rguenther@suse.de>
9281
9282 PR tree-optimization/39120
9283 * gcc.c-torture/execute/pr39120.c: New testcase.
9284
92852009-03-27 Richard Guenther <rguenther@suse.de>
9286
9287 PR tree-optimization/39120
9288 * gcc.dg/torture/pta-callused-1.c: New testcase.
9289
2ac26e15
L
92902009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9291
9292 PR middle-end/39315
9293 * gcc.target/i386/pr39315-1.c: New.
9294 * gcc.target/i386/pr39315-2.c: Likewise.
9295 * gcc.target/i386/pr39315-3.c: Likewise.
9296 * gcc.target/i386/pr39315-4.c: Likewise.
9297 * gcc.target/i386/pr39315-check.c: Likewise.
9298
d9223014
L
92992009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9300
9301 PR c/39323
9302 * gcc.dg/pr39323-1.c: New.
9303 * gcc.dg/pr39323-2.c: Likewise.
9304 * gcc.dg/pr39323-3.c: Likewise.
9305
689b689c
L
93062009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9307
9308 PR target/38034
9309 * gcc.target/ia64/sync-1.c: New.
9310
51212b32
L
93112009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9312
9313 PR target/39472
9314 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9315 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9316 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9317 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9318 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9319 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9320 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9321 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9322
7338ea63
KG
93232009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9324
9325 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9326 for low precision (i.e. float).
9327
68599f33
DS
93282009-03-27 Dodji Seketeli <dodji@redhat.com>
9329 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR debug/37959
9332 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9333
9f5e9983
JJ
93342009-03-27 Jakub Jelinek <jakub@redhat.com>
9335
64d7685c
JJ
9336 * gcc.dg/memmove-2.c: New test.
9337 * gcc.dg/memmove-3.c: New test.
9338
9f5e9983
JJ
9339 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9340 in clone naming.
9341
e9d51dc6
XDL
93422009-03-27 Xinliang David Li <davidxl@google.com>
9343
9344 PR tree-optimization/39557
9345 * g++.dg/tree-ssa/dom-invalid.C: New test.
9346
4577cea1
XDL
93472009-03-27 Xinliang David Li <davidxl@google.com>
9348
9349 PR tree-optimization/39548
9350 * g++.dg/tree-ssa/copyprop.C: New test.
9351
8ec0d73b
AP
93522009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9353
9354 PR c++/38638
9355 * g++.dg/template/typename17.C: New testcase.
9356 * g++.dg/template/typename18.C: New testcase.
9357
b0957daf
AP
93582009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9359
9360 PR c++/36799
9361 * g++.dg/other/var_copy-1.C: New test.
9362
48b6cd9d
SM
93632009-03-27 Simon Martin <simartin@users.sourceforge.net>
9364
9365 PR c++/37647
9366 * g++.dg/parse/ctor9.C: New test.
9367
6a837908
SM
93682009-03-27 Simon Martin <simartin@users.sourceforge.net>
9369
9370 PR c++/29727
9371 * g++.dg/init/error2.C: New test.
9372
a5f805df
MLI
93732009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9374
9375 PR c++/35652
9376 * gcc.dg/pr35652.C: New.
9377 * g++.dg/warn/pr35652.C: New.
9378 * gcc.dg/format/plus-1.c: Adjust message.
9379
5a59b39e
JJ
93802009-03-26 Jakub Jelinek <jakub@redhat.com>
9381
9382 PR c++/39554
9383 * gcc.dg/wdisallowed-functions-3.c: New test.
9384 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9385
d43f68d6
KG
93862009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9387
9388 * gcc.dg/inline-33.c: Fix when pic.
9389
cd510f15
AM
93902009-03-25 Alexander Monakov <amonakov@ispras.ru>
9391
a5f805df 9392 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 9393
969a5433
JJ
93942009-03-25 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR c/27898
9397 * gcc.dg/pr27898.c: New test.
9398
9399 PR tree-optimization/32139
9400 * gcc.c-torture/compile/pr32139.c: New test.
9401
f7cbd40e
JM
94022009-03-24 Jason Merrill <jason@redhat.com>
9403
9404 PR c++/28274
9405 * g++.dg/parse/defarg14.C: New test.
9406
760ab26f
JD
94072009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9408
9409 PR libfortran/39528
9410 * gfortran.dg/read_repeat.f90: New test.
9411
09ac4473
IR
94122009-03-24 Ira Rosen <irar@il.ibm.com>
9413
9414 PR tree-optimization/39529
9415 * gcc.dg/vect/pr39529.c: New test.
9416
603f5959
DS
94172009-03-24 Dodji Seketeli <dodji@redhat.com>
9418 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR debug/39524
9421 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9422
c5cdb03f
JJ
94232009-03-23 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR c/39495
9426 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9427
6ab282f6
JM
94282009-03-23 Jason Merrill <jason@redhat.com>
9429
6afcfe0a 9430 * g++.dg/cpp0x/auto12.C: Add variadic test.
f100a4a8 9431
6ab282f6
JM
9432 PR c++/39526
9433 * g++.dg/warn/Wshadow-4.C: New test.
9434
88ccb72a
JJ
94352009-03-23 Jakub Jelinek <jakub@redhat.com>
9436
9437 PR tree-optimization/39516
9438 * gfortran.dg/pr39516.f: New test.
9439
78425caa
HPN
94402009-03-22 Hans-Peter Nilsson <hp@axis.com>
9441
9442 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9443 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9444 variable, not environment variable.
9445
c1165535
JM
94462009-03-21 Jason Merrill <jason@redhat.com>
9447
9448 PR c++/28879
9449 * g++.dg/ext/vla6.C: New test.
9450
72258929
JM
94512009-03-20 Jason Merrill <jason@redhat.com>
9452
9453 * g++.dg/cpp0x/initlist5.C: Add additional test.
9454
7d1ec26a
JJ
94552009-03-19 Jakub Jelinek <jakub@redhat.com>
9456 Janis Johnson <janis187@us.ibm.com>
9457
9458 * lib/compat.exp (compat-get-options-main, compat-get-options):
9459 Handle dg-prune-output in source file.
9460 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9461 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9462 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9463 two warnings.
9464
f57c2f04
JJ
94652009-03-19 Jakub Jelinek <jakub@redhat.com>
9466
ea1199ee
JJ
9467 PR c/39495
9468 * gcc.dg/gomp/pr39495-1.c: New test.
9469 * gcc.dg/gomp/pr39495-2.c: New test.
9470 * g++.dg/gomp/pr39495-1.C: New test.
9471 * g++.dg/gomp/pr39495-2.C: New test.
9472
f57c2f04
JJ
9473 PR target/39496
9474 * gcc.target/i386/pr39496.c: New test.
9475 * g++.dg/other/pr39496.C: New test.
9476
9e517d61
LF
94772009-03-19 Li Feng <nemokingdom@gmail.com>
9478
9479 PR middle-end/39500
9480 * gcc.dg/autopar/pr39500-1.c: New.
9481 * gcc.dg/autopar/pr39500-2.c: New.
9482
d680e79d
L
94832009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9484
9485 * g++.dg/dg.exp: Prune graphite.
9486
9968d233
SP
94872009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9488
9489 PR middle-end/39447
9490 * g++.dg/graphite: New.
9491 * g++.dg/graphite/graphite.exp: New.
9492 * g++.dg/graphite/pr39447.C: New.
9493
367bdb8d
L
94942009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9495
9496 PR c++/39425
9497 * g++.dg/template/pr39425.C: New.
9498
9499 * g++.dg/template/spec33.C: Updated.
9500
448545cb
JM
95012009-03-17 Jason Merrill <jason@redhat.com>
9502
9503 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9504
ff284b4b
PC
95052009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9506
9507 PR c++/39475
9508 * g++.dg/ext/unary_trait_incomplete.C: New.
9509
3c072c6b
JY
95102009-03-17 Jing Yu <jingyu@google.com>
9511
9512 PR middle-end/39378
9513 * g++.dg/inherit/thunk10.C: New test.
9514
9ade279b
UB
95152009-03-17 Uros Bizjak <ubizjak@gmail.com>
9516
9517 PR target/39482
9518 * gcc.target/i386/pr39482.c: New test.
9519
16e60c17
JJ
95202009-03-17 Jakub Jelinek <jakub@redhat.com>
9521
a3f596ba
JJ
9522 PR debug/39471
9523 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9524 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9525 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9526 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9527
6b2b8871
JJ
9528 PR middle-end/39443
9529 * gcc.dg/pr39443.c: New test.
9530
16e60c17
JJ
9531 PR debug/39412
9532 * gcc.dg/debug/pr39412.c: New test.
9533
4d936aca
JJ
95342009-03-17 Janis Johnson <janis187@us.ibm.com>
9535
9536 PR testsuite/38526
9537 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9538 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9539 is defined.
9540 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9541 its original value, or unset if it was not defined.
9542 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9543 path procs around use of HOSTCC.
9544 * g++.dg/compat/struct-layout-1.exp: Ditto.
9545 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9546
1cb3c37c
L
95472009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9548
9549 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9550
8ce12569
JJ
95512009-03-16 Janis Johnson <janis187@us.ibm.com>
9552
c4d475ad
JJ
9553 Revert patch for PR testsuite/37630.
9554
db205671
JJ
9555 PR testsuite/37960
9556 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9557
fabab0b6
JJ
9558 PR testsuite/37630
9559 * lib/target-supports.exp (check_effective_target_ieee): New.
9560 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9561 * gcc.dg/20001012-1.c: Require ieee.
9562
8ce12569
JJ
9563 PR testsuite/37628
9564 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9565
97b4ba9f
JJ
95662009-03-16 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR tree-optimization/39455
9569 * gcc.dg/pr39455.c: New test.
9570
e178ae8e
DA
95712009-03-13 David Ayers <ayers@fsfe.org>
9572
9573 * objc/execute/trivial.m. New test.
9574
381b630e
JH
95752009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9576
9577 PR target/39137
8088e9ee 9578 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
381b630e 9579
ba4905b4
L
95802009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9581
9582 PR testsuite/39451
9583 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9584 constraint on (%2).
9585
faef499b
DA
95862009-03-12 David Ayers <ayers@fsfe.org>
9587
9588 PR libobjc/27466
9589 * objc/execute/exceptions/handler-1.m. New test.
9590
ad41bd84 95912009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
9592
9593 PR target/39431
9594 * gcc.target/i386/pr39431.c: New test.
9595
122c59c7
L
95962009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9597
9598 PR target/39445
9599 * gcc.target/i386/pr39445.c: New.
9600
9601 * gcc.target/i386/push-1.c: XFAIL.
9602
498e51ca
AN
96032009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9604
9605 * gcc.dg/inline-33.c: New test.
9606
22571318
NF
96072009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9608
9609 * gcc.dg/vect/vect-82.c: Combine dg-do and
9610 dg-require-effective-target into dg-skip-if.
9611 * gcc.dg/vect/vect-83.c: Likewise.
9612
9bfaf89d
JJ
96132009-03-11 Jakub Jelinek <jakub@redhat.com>
9614
9615 PR target/39137
9616 * gcc.target/i386/stackalign/longlong-1.c: New test.
9617 * gcc.target/i386/stackalign/longlong-2.c: New test.
9618
8a9ceef2
UW
96192009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9620
9621 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9622
dc215785
UW
96232009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9624
9625 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9626 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9627
9ee309d4
OH
96282009-03-11 Olivier Hainque <hainque@adacore.com>
9629
9630 * gnat.dg/slice_enum.adb: New test.
9631
7716876b
JM
96322009-03-11 Jason Merrill <jason@redhat.com>
9633
9634 PR debug/39086
9635 * g++.dg/opt/nrv15.C: New test.
9636
480a5329
IR
96372009-03-10 Ira Rosen <irar@il.ibm.com>
9638
9639 PR tree-optimization/39422
9640 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9641 constant array with static initialization to global memory.
9642 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9643
23b27c81
HS
96442009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9645
9646 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9647 padding.
9648
9a9ba8d9
JJ
96492009-03-09 Jakub Jelinek <jakub@redhat.com>
9650
8c30a510
JJ
9651 PR c++/39371
9652 * g++.dg/opt/switch2.C: Add -w to dg-options.
9653 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9654 * g++.dg/warn/switch1.C: New test.
9655 * g++.dg/other/switch3.C: New test.
9656
9a9ba8d9
JJ
9657 PR tree-optimization/39394
9658 * gcc.c-torture/compile/pr39394.c: New test.
9659
929b7fc3
AK
96602009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9661
9662 * gcc.target/s390/20090223-1.c: New testcase.
9663
1915e66b
JD
96642009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9665
9666 PR libfortran/39402
9667 * gfortran.dg/fmt_f0_1.f90: New test.
9668
ae9b2a48
L
96692009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9670
9671 PR c++/39060
9672 * g++.dg/other/new1.C: Adjusted.
9673 * g++.dg/parse/crash40.C: Likewise.
9674 * g++.dg/parse/defarg12.C: Likewise.
9675 * g++.dg/template/error15.C: Likewise.
9676
9677 * g++.dg/other/pr39060.C: New.
9678
9207099b
JM
96792009-03-07 Jason Merrill <jason@redhat.com>
9680
9681 PR c++/39367
9682 * g++.dg/opt/new1.C: New.
9683
d8b4270d
PC
96842009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9685
9686 PR c++/33492
9687 * g++.dg/other/error32.C: New.
9688
9f0e7885
JJ
96892009-03-06 Jakub Jelinek <jakub@redhat.com>
9690
65401a0b
JJ
9691 PR middle-end/39360
9692 * gcc.c-torture/compile/pr39360.c: New test.
9693
9f0e7885
JJ
9694 PR debug/39372
9695 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9696
2588c9e9
JM
96972009-03-05 Jason Merrill <jason@redhat.com>
9698
9699 PR c++/38908
9700 * g++.dg/warn/Wuninitialized-3.C: New test.
9701
ee0ee7e2
JJ
97022009-03-05 Jakub Jelinek <jakub@redhat.com>
9703
9704 PR debug/39379
9705 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9706 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9707
d095e03c
JM
97082009-03-04 Jason Merrill <jason@redhat.com>
9709
9710 PR c++/13549
9711 * g++.dg/template/koenig7.C: New test.
9712
630c80e6
NS
97132009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9714
9715 * g++.dg/torture/predcom-1.C: New test.
9716
b505e785
RG
97172009-03-04 Richard Guenther <rguenther@suse.de>
9718
9719 PR tree-optimization/39362
9720 * g++.dg/torture/pr39362.C: New testcase.
9721
1cb801bc
JM
97222009-03-04 Jason Merrill <jason@redhat.com>
9723 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9724
9725 PR c++/9634
9726 PR c++/29469
9727 PR c++/29607
9728 * g++.dg/template/dependent-name5.C: New test.
9729
79c09787
SE
97302009-03-04 Steve Ellcey <sje@cup.hp.com>
9731
9732 PR testsuite/39357
9733 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9734 vect_int to vect_int_mult.
9735
6a66f28e
RG
97362009-03-04 Richard Guenther <rguenther@suse.de>
9737
9738 PR tree-optimization/39358
9739 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9740 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9741
57e454ee
RG
97422009-03-04 Richard Guenther <rguenther@suse.de>
9743
9744 PR tree-optimization/39339
9745 * gcc.c-torture/execute/pr39339.c: New testcase.
9746
a6fe9ed4
JM
97472009-03-03 Joseph Myers <joseph@codesourcery.com>
9748
9749 * gcc.c-torture/compile/20090303-1.c,
9750 gcc.c-torture/compile/20090303-2.c: New tests.
9751
f07049c8
JJ
97522009-03-03 Jakub Jelinek <jakub@redhat.com>
9753
067dd3c9
JJ
9754 PR fortran/39354
9755 * gfortran.dg/gomp/pr39354.f90: New test.
9756
f07049c8
JJ
9757 PR tree-optimization/39343
9758 * gcc.dg/pr39343.c: New test.
9759
fc0ffad7
IR
97602009-03-03 Ira Rosen <irar@il.ibm.com>
9761
9762 PR tree-optimization/39248
6c6094f1 9763 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
9764 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9765 on targets without vector misalignment support.
f100a4a8
UB
9766 * lib/target-supports.exp
9767 (check_effective_target_vect_short_mult): Add
fc0ffad7
IR
9768 check_effective_target_arm32.
9769
7d4fba4a
SP
97702009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9771
9772 PR middle-end/39335
8088e9ee
L
9773 * gcc.dg/graphite/pr39335_1.c: New.
9774 * gcc.dg/graphite/pr39335.c: New.
7d4fba4a 9775
0f07d576
L
97762009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9777
9778 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9779 of andl.
9780 * gcc.target/i386/stackalign/return-5.c: Likewise.
9781 * gcc.target/i386/stackalign/return-6.c: Likewise.
9782
6dfb529c 97832009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 9784 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
9785
9786 PR tree-optimization/39318
9787 * gfortran.dg/vect/pr39318.f90: New test.
9788
a3aadcc5
JH
97892009-03-01 Jan Hubicka <jh@suse.cz>
9790
9791 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9792
1cf5abb3
JH
97932009-03-01 Jan Hubicka <jh@suse.cz>
9794
9795 PR debug/39267
9796 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9797
39ae51e0
EB
97982009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9799
9800 * gnat.dg/pack12.adb: New test.
9801
aad5badd
L
98022009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9803
9804 PR c++/37789
dbb306a0 9805 * g++.dg/other/pr37789.C: New.
aad5badd 9806
489ec4e3
PT
98072009-02-26 Paul Thomas <pault@gcc.gnu.org>
9808
9809 PR fortran/39295
9810 * gfortran.dg/interface_25.f90: New test.
9811 * gfortran.dg/interface_26.f90: New test.
9812
c1cfed03
PT
98132009-02-26 Paul Thomas <pault@gcc.gnu.org>
9814
9815 PR fortran/39292
9816 * gfortran.dg/initialization_22.f90: New test.
9817
38432148 98182009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
9819
9820 PR rtl-optimization/39241
9821 * gcc.dg/torture/pr39241.c: New.
9822
f618d33e 98232009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 9824
f618d33e
MJ
9825 PR tree-optimizations/39259
9826 * g++.dg/torture/pr39259.C: New testcase.
9827
ccfbd880
RG
98282009-02-24 Richard Guenther <rguenther@suse.de>
9829
9830 PR c++/39242
9831 * g++.dg/template/instantiate10.C: New testcase.
9832
71adbef3 98332009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 9834 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
9835
9836 PR tree-optimization/39233
9837 * gcc.c-torture/execute/pr39233.c: New testcase.
9838
f1a558e0
SP
98392009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9840
9841 PR tree-optimization/39260
9842 * gcc.dg/graphite/pr39260.c: New.
9843
e62a4cc1
L
98442009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9845
9846 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9847
8c8d4a46
L
98482009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9849
9850 PR c++/36411
9851 * g++.dg/template/void14.C: New.
9852
2604de9d
JM
98532009-02-23 Jason Merrill <jason@redhat.com>
9854
d8028f2c
JM
9855 PR c++/38880
9856 * g++.dg/init/const7.C: Remove XFAIL.
9857 * g++.dg/init/static-init1.C: New test.
9858
2604de9d
JM
9859 * g++.dg/cpp0x/initlist14.C: New test.
9860
38432148 98612009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
9862
9863 PR fortran/38914
9864 * bound_simplification_2.f90: New test case.
9865 * bound_7.f90: New test case.
9866
4bb09c26
JM
98672009-02-21 Joseph Myers <joseph@codesourcery.com>
9868
9869 * gcc.dg/cpp/include4.c: New test.
9870
38432148 98712009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
9872
9873 PR target/39256
9874 * gcc.target/i386/abi-2.c: New.
9875
b4651327
KK
98762009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9877
9878 * gcc.c-torture/execute/pr39228.x: New.
9879
f814e489
UB
98802009-02-21 Uros Bizjak <ubizjak@gmail.com>
9881
9882 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9883 scan-assembler to check for xmm0 register.
9884
07d8efe3 98852009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 9886 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
9887
9888 * gcc.target/arm/va_list.c: New test.
9889 * g++.dg/abi/arm_va_list.C: Likewise.
9890 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9891 function.
9892 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9893 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9894 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9895 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9896 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9897 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9898
da9c199f
JH
98992009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9900
9901 PR testsuite/38164
9902 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9903 to dg-options.
9904
c69cd1f5
JJ
99052009-02-20 Jakub Jelinek <jakub@redhat.com>
9906
9907 PR target/39240
9908 * gcc.c-torture/execute/pr39240.c: New test.
9909
bd967b22
JM
99102009-02-20 Jason Merrill <jason@redhat.com>
9911
9912 PR c++/39225
9913 * g++.dg/parse/dtor15.C: New test.
9914
f0de858e
KH
99152009-02-19 Kazu Hirata <kazu@codesourcery.com>
9916
9917 * gcc.c-torture/execute/20090219-1.c: New.
9918
bde8c97c
AN
99192009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9920
9921 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9922 (mips-dg-options): When matching isa* pseudo-options make
9923 'value' optional and accept ! entries. Use $spec instead of
9924 $isa_spec in the isa pseudo-option error message. Only
9925 perform the ISA-range check when 'value' is set. If arch is
9926 matching any CPU in the ! entries switch to its generic ISA.
9927 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 9928 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 9929
09812622
JJ
99302009-02-19 Jakub Jelinek <jakub@redhat.com>
9931
9932 PR target/39175
9933 * gcc.dg/visibility-20.c: New test.
9934 * g++.dg/ext/visibility/visibility-11.C: New test.
9935
68017cb4
L
99362009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9937
9938 PR c++/39188
9939 * g++.dg/abi/pr39188-1a.C: New.
9940 * g++.dg/abi/pr39188-1b.C: Likewise.
9941 * g++.dg/abi/pr39188-1.h: Likewise.
9942 * g++.dg/abi/pr39188-2a.C: Likewise.
9943 * g++.dg/abi/pr39188-2b.C: Likewise.
9944 * g++.dg/abi/pr39188-2.h: Likewise.
9945 * g++.dg/abi/pr39188-3a.C: Likewise.
9946 * g++.dg/abi/pr39188-3b.C: Likewise.
9947 * g++.dg/abi/pr39188-3.h: Likewise.
9948
ab4194da
JM
99492009-02-19 Joseph Myers <joseph@codesourcery.com>
9950
9951 PR c/38483
9952 * gcc.c-torture/execute/call-trap-1.c,
9953 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9954 tests.
9955
6b67572e
UB
99562009-02-19 Uros Bizjak <ubizjak@gmail.com>
9957
9958 PR target/39228
9959 * gcc.c-torture/execute/pr39228.c: New test.
9960
9e39dba6
RG
99612009-02-19 Richard Guenther <rguenther@suse.de>
9962
9963 PR tree-optimization/39074
9964 * gcc.dg/torture/pr39074.c: New testcase.
9965 * gcc.dg/torture/pr39074-2.c: Likewise.
9966 * gcc.dg/torture/pr39074-3.c: Likewise.
9967
57c2231b
L
99682009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9969
9970 PR c++/39219
9971 * g++.dg/parse/attr3.C: New.
9972
4a877673
JH
99732009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9974
5842753d
JH
9975 PR testsuite/38165
9976 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9977
4a877673
JH
9978 PR testsuite/38166
9979 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9980 and skip on Darwin.
9981
98b80692
JM
99822009-02-18 Jason Merrill <jason@redhat.com>
9983
bd967b22
JM
9984 PR c++/38880
9985 * g++.dg/init/const7.C: Remove XFAIL.
9986
98b80692
JM
9987 PR target/39179
9988 * g++.dg/opt/const6.C: New test.
9989
19e56697
L
99902009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9991
9992 * gcc.dg/callabi/callabi.exp: Moved to ...
9993 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9994 in 64bit mode.
9995
9996 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9997 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9998 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9999 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10000 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10001 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10002 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10003
10004 * gcc.dg/callabi/callabi.h: Moved to ...
10005 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10006
10007 * gcc.dg/callabi/func-1.c: Moved to ...
10008 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10009
10010 * gcc.dg/callabi/func-indirect.c: Moved to ...
10011 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10012
10013 * gcc.dg/callabi/pr38891.c: Moved to ...
10014 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10015
10016 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10017 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10018
10019 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10020 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10021
10022 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10023 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10024
0705d3f4
L
100252009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10026
10027 PR target/38891
10028 * gcc.dg/callabi/pr38891.c: New.
10029
100302009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10031
10032 * gcc.dg/callabi/callabi.exp: New.
10033
bce08d50
L
100342009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10035
10036 PR target/39082
10037 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10038 -Wno-abi for x86.
10039 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10040
10041 * gcc.target/i386/pr39082-1.c: New.
10042
10043 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10044 -Wno-abi.
10045
10046 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10047 CHECK_M64_M128 is defined.
10048 (check_f_arguments): Add "do".
10049 (check_vector_arguments): New.
10050 (check_m64_arguments): Likewise.
10051 (check_m128_arguments): Likewise.
10052
10053 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10054 (CHECK_M64_M128): Define.
10055
10056 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10057 on abitest.
10058 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10059
10060 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10061 tests only if CHECK_M64_M128 is defined.
10062
10063 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10064 (m128_2_struct): Likewise.
10065 (check_struct_passing5): Likewise.
10066 (check_struct_passing6): Likewise.
10067 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10068
10069 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10070 (un5): Likewise.
10071 (check_union_passing4): Likewise.
10072 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10073
5600f233
JM
100742009-02-18 Joseph Myers <joseph@codesourcery.com>
10075
10076 PR c/35447
10077 * gcc.dg/noncompile/pr35447-1.c: New test.
10078
418df9d7
JJ
100792009-02-18 Jakub Jelinek <jakub@redhat.com>
10080
10081 PR tree-optimization/36922
10082 * gfortran.dg/pr36922.f: New test.
10083
6b24ee26
RG
100842009-02-17 Richard Guenther <rguenther@suse.de>
10085
10086 PR tree-optimization/39202
10087 * gcc.c-torture/compile/pr39202.c: New testcase.
10088
73a63870
RG
100892009-02-17 Richard Guenther <rguenther@suse.de>
10090
10091 PR tree-optimization/39204
10092 * gcc.dg/torture/pr39204.c: New testcase.
10093
1f2f555a
BM
100942009-02-17 Bingfeng Mei <bmei@broadcom.com>
10095
10096 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10097 * gcc.dg/vect/vect-outer-6.c: Ditto.
10098
a47e20fd
JM
100992009-02-16 Joseph Myers <joseph@codesourcery.com>
10100
10101 PR c/35446
10102 * gcc.dg/noncompile/init-5.c: New test.
10103 * gcc.dg/init-bad-4.c: Adjust expected errors.
10104
50aab7dc
L
101052009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10106
10107 PR target/37049
10108 * gcc.target/i386/push-1.c: New.
10109
e2721e12
UB
101102009-02-15 Uros Bizjak <ubizjak@gmail.com>
10111
10112 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
f100a4a8 10113
d7815554
UW
101142009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10115
10116 * gcc.target/spu/intrinsics-sr.c: New test.
10117
c208436c
SE
101182009-02-13 Steve Ellcey <sje@cup.hp.com>
10119
10120 PR target/38056
10121 * gcc.target/ia64/sibcall-opt-1.c: New test.
10122 * gcc.target/ia64/sibcall-opt-2.c: New test.
10123
686c82b5
PT
101242009-02-13 Paul Thomas <pault@gcc.gnu.org>
10125
10126 PR fortran/36528
10127 * gfortran.dg/cray_pointers_8.f90: New test.
10128
10129 PR fortran/36703
10130 * gfortran.dg/cray_pointers_9.f90: New test.
10131
da964fea
JM
101322009-02-13 Jason Merrill <jason@redhat.com>
10133
10134 PR c++/39070
10135 * g++.dg/cpp0x/decltype16.C: New.
10136
72f4e3a7
L
101372009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10138
10139 PR target/39152
10140 * gfortran.dg/gomp/pr39152.f90: New.
10141
53f648e2
L
101422009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10143
10144 PR target/39162
10145 * gcc.target/i386/pr39162.c: New.
10146
f007042e
JM
101472009-02-13 Joseph Myers <joseph@codesourcery.com>
10148
10149 PR c/35444
10150 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10151 New tests.
10152
ed7284dd
JM
101532009-02-12 Jason Merrill <jason@redhat.com>
10154
10155 PR c++/38950
10156 * g++.dg/template/array20.C: New test.
10157
94af6686
UB
101582009-02-12 Uros Bizjak <ubizjak@gmail.com>
10159
10160 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10161 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10162 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10163
552af634
L
101642009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10165
10166 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10167
12019aec
L
101682009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10169
10170 PR target/39152
10171 * gfortran.dg/pr39152.f: New.
10172
fd97a96a
JM
101732009-02-11 Jason Merrill <jason@redhat.com>
10174
bff54b19
JM
10175 PR c++/39153
10176 * g++.dg/cpp0x/defaulted9.C: New test.
10177
fd97a96a
JM
10178 PR c++/30111
10179 * g++.dg/init/value7.C: New test.
10180
bab64f23
PB
101812009-02-11 Paolo Bonzini <bonzini@gnu.org>
10182
0ce6dcfa 10183 PR target/38824
bab64f23
PB
10184 * gcc.target/i386/pr38824.c: New testcase.
10185
952e24fe
JM
101862009-02-11 Jason Merrill <jason@redhat.com>
10187
bfbe1b68
JM
10188 PR c++/38649
10189 * g++.dg/cpp0x/defaulted8.C: New test.
10190
952e24fe
JM
10191 PR c++/36744
10192 * g++.dg/cpp0x/rv9p.C: New test.
10193
794511d2
EB
101942009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10195
10196 * gnat.dg/aliasing3.adb: New test.
10197 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10198
493e377c
PC
101992009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10200
10201 PR c++/34397
10202 * g++.dg/template/crash88.C: New.
10203 * g++.dg/template/crash89.C: Likewise.
10204
914ff565
SE
102052009-02-10 Steve Ellcey <sje@cup.hp.com>
10206
10207 PR c/39084
493e377c 10208 * gcc.dg/pr39084.c: New test.
914ff565 10209
fc3103e7
JJ
102102009-02-10 Jakub Jelinek <jakub@redhat.com>
10211
10212 PR target/39139
10213 * gcc.target/i386/pr39139.c: New test.
10214
7cae94fc
RG
102152009-02-10 Richard Guenther <rguenther@suse.de>
10216
10217 PR tree-optimization/39132
10218 * gcc.dg/torture/pr39132.c: New testcase.
10219
a8800687
L
102202009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10221
10222 PR target/39119
10223 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10224 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10225 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10226 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10227 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10228 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10229 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10230 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10231
450a927a
JM
102322009-02-09 Jason Merrill <jason@redhat.com>
10233
10234 PR c++/39109
10235 * g++.dg/init/value6.C: New test.
10236
493905ba
L
102372009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10238
da9c199f 10239 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 10240
4bb07c5d
EB
102412009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10242
10243 * gcc.c-torture/compile/20090209-1.c: New test.
10244
da1512ad
PC
102452009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10246
10247 PR c++/35147
10248 PR c++/37737
10249 * g++.dg/cpp0x/vt-35147.C: New.
10250 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10251 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10252
feab5a67
JM
102532009-02-06 Joseph Myers <joseph@codesourcery.com>
10254
10255 PR c/35434
10256 * gcc.dg/attr-alias-4.c: New test.
10257
90ef2296
JJ
102582009-02-06 Janis Johnson <janis187@us.ibm.com>
10259
10260 PR c/39035
10261 * gcc.dg/dfp/pr39035.c: New test.
10262
1de2c900
JM
102632009-02-06 Joseph Myers <joseph@codesourcery.com>
10264
10265 PR c/36432
10266 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10267
e6e1c050
JJ
102682009-02-05 Jakub Jelinek <jakub@redhat.com>
10269
10270 PR c++/39106
10271 * g++.dg/opt/thunk3.C: New test.
10272
5b21d7b2
NC
102732009-02-05 Nick Clifton <nickc@redhat.com>
10274
10275 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10276 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10277 * gcc.dg/cdce1.c: Likewise.
10278 * gcc.dg/cpp/_Pragma6.c: Likewise.
10279 * g++.dg/cpp/_Pragma1.C: Likewise.
10280 * gcc.dg/utf32-2.c: Xfail for M32C.
10281 * gcc.dg/utf32-1.c: Likewise.
10282 * gcc.dg/utf32-3.c: Likewise.
10283 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10284 targets.
10285 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10286 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10287 * gcc.dg/Wconversion-5.c: Likewise.
10288 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10289 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10290 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10291 * gcc.dg/utf-inc-init.c: Likewise.
10292 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10293 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10294 * gcc.dg/utf-array-short-wchar.c: Likewise.
10295 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10296 * gcc.dg/mallign.c: Use size_t instead of long.
10297
bf9b2cc9
UB
102982009-02-05 Uros Bizjak <ubizjak@gmail.com>
10299
10300 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10301
08e14b2a
DB
103022009-02-05 Daniel Berlin <dberlin@dberlin.org>
10303
10304 * gcc.c-torture/execute/pr39100.c: New.
10305
5006381c
JM
103062009-02-05 Joseph Myers <joseph@codesourcery.com>
10307
10308 PR c/35435
10309 * gcc.dg/tls/diag-6.c: New test.
10310
6356f38f
UB
103112009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10312
10313 * gcc.dg/graphite/scop-19.c: New
10314
69349ea5
L
103152009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10316
10317 AVX Programming Reference (January, 2009)
10318 * gcc.target/i386/avx-vpclmulqdq.c: New.
10319 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10320
10321 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10322
10323 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 10324 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
10325 (pclmul_test): Renamed to ...
10326 (TEST): This.
10327
ee429f84
JJ
103282009-02-04 Jakub Jelinek <jakub@redhat.com>
10329
10330 PR c++/39095
10331 * g++.dg/abi/mangle31.C: New test.
10332
062c4bb3
JM
103332009-02-03 Joseph Myers <joseph@codesourcery.com>
10334
10335 PR c/29129
10336 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10337 declarator.
10338 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10339 inside function prototype but not part of parameter declarator.
10340 * vla-11.c: New test.
10341
d0db8989
JM
103422009-02-03 Jason Merrill <jason@redhat.com>
10343
10344 * g++.dg/warn/main-4.C: New test.
10345 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10346
6175f578
AP
103472009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10348
d23a572f 10349 PR c++/36607
6175f578
AP
10350 * g++.dg/expr/cast10.C: New test.
10351
f6294de7
JM
103522009-02-03 Joseph Myers <joseph@codesourcery.com>
10353
10354 PR c/35433
10355 * gcc.dg/init-bad-6.c: New test.
10356
a36c33eb
JJ
103572009-02-03 Jakub Jelinek <jakub@redhat.com>
10358
70f16287
JJ
10359 PR target/35318
10360 * gcc.c-torture/compile/pr35318.c: New test.
10361
754ccf7c
JJ
10362 PR inline-asm/39059
10363 * gcc.dg/nofixed-point-2.c: New test.
10364 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10365 * g++.dg/ext/fixed2.C: Likewise.
10366 * g++.dg/other/error25.C: Likewise.
10367 * g++.dg/lookup/crash7.C: Likewise.
10368 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10369
a36c33eb
JJ
10370 PR c++/39056
10371 * g++.dg/cpp0x/initlist13.C: New test.
10372
e350dbbd
PB
103732009-02-03 Paolo Bonzini <bonzini@gnu.org>
10374
10375 PR c++/36897
10376 * g++.dg/template/func2.C: New test.
10377
10378 PR c++/37314
10379 * g++.dg/template/typename15.C: New.
10380 * g++.dg/template/typename16.C: New.
10381
2249b483
JJ
103822009-02-03 Janis Johnson <janis187@us.ibm.com>
10383 Ben Elliston <bje@au.ibm.com>
10384
10385 PR c/39034
10386 * gcc.dg/dfp/pr39034.c: New test.
10387
6c5df99d
KG
103882009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10389
10390 PR testsuite/38263
10391 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10392
ce6b9ebb
JM
103932009-02-02 Jason Merrill <jason@redhat.com>
10394
10395 PR c++/39054
10396 * g++.dg/parse/dtor14.C: New test.
10397
43014633
JJ
103982009-02-02 Jakub Jelinek <jakub@redhat.com>
10399
10400 * lib/target-supports.exp
10401 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10402 * g++.dg/ext/builtin10.C: New test.
10403
eca72963
JJ
10404 PR inline-asm/39058
10405 * gcc.target/i386/pr39058.c: New test.
10406
ab058972
RG
104072009-02-02 Richard Guenther <rguenther@suse.de>
10408
10409 PR tree-optimization/38937
10410 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10411
def88a88
PC
104122009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10413
bf9b2cc9
UB
10414 PR c++/39053
10415 * g++.dg/parse/crash52.C: New.
def88a88 10416
5f4d82c2
RG
104172009-01-30 Richard Guenther <rguenther@suse.de>
10418
10419 PR tree-optimization/39041
10420 * gcc.c-torture/compile/pr39041.c: New testcase.
10421
ac9bc18b
JJ
104222009-01-30 Jakub Jelinek <jakub@redhat.com>
10423
d0728ae0
JJ
10424 PR target/39013
10425 * gcc.target/i386/pr39013-1.c: New test.
10426 * gcc.target/i386/pr39013-2.c: New test.
10427
ac9bc18b
JJ
10428 PR c++/39028
10429 * g++.dg/ext/label12.C: New test.
10430
1fae3e66
PC
104312009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10432
10433 PR c++/33465
10434 * g++.dg/parse/error34.C: New.
10435 * g++.dg/parse/error35.C: Likewise.
10436
104372009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10438
10439 PR c++/38655
10440 * g++.dg/cpp0x/decltype-38655.C: New.
10441
0802336f
JJ
104422009-01-30 Jakub Jelinek <jakub@redhat.com>
10443
10444 PR target/39002
10445 * g++.dg/torture/pr39002.C: New test.
10446
d5e54bc1
KH
104472009-01-29 Kazu Hirata <kazu@codesourcery.com>
10448
10449 PR tree-optimization/39007
10450 * gcc.dg/tree-ssa/pr39007.c: New.
10451
00b251a0
KZ
104522009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10453
10454 PR middle-end/35854
bf9b2cc9
UB
10455 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10456 to "subreg1".
f100a4a8 10457
72a54528
AM
104582009-01-29 Steve Ellcey <sje@cup.hp.com>
10459
10460 PR middle-end/38857
10461 * gcc.c-torture/compile/pr38857.c: New test.
10462
61a39615
PT
104632009-01-28 Paul Thomas <pault@gcc.gnu.org>
10464
10465 PR fortran/38852
10466 PR fortran/39006
10467 * gfortran.dg/bound_6.f90: New test.
10468
001b9eb6
PH
104692009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10470
10471 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10472
59dc4898
KH
104732009-01-28 Kazu Hirata <kazu@codesourcery.com>
10474
10475 PR tree-optimization/38997
10476 * gcc.dg/tree-ssa/pr38997.c: New.
10477
de081cfd
RG
104782009-01-28 Richard Guenther <rguenther@suse.de>
10479
10480 PR tree-optimization/38926
10481 * gcc.c-torture/compile/pr38926.c: New testcase.
10482
a9d386a1
JJ
104832009-01-28 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR middle-end/38934
10486 * gcc.dg/pr38934.c: New test.
10487
97a170cd
RG
104882009-01-28 Richard Guenther <rguenther@suse.de>
10489
10490 PR middle-end/38908
10491 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10492
89ebafc6
PB
104932009-01-28 Paolo Bonzini <bonzini@gnu.org>
10494
10495 PR tree-optimization/38984
10496 * gcc.dg/pr38984.c: New XFAILed testcase.
10497
d748c406
UB
10498
104992009-01-28 Uros Bizjak <ubizjak@gmail.com>
10500
10501 PR target/38988
10502 * gcc.target/i386/pr38988.c: New test.
10503
267e265c
PC
105042009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10505
10506 PR c++/37554
10507 * g++.dg/parse/crash51.C: New.
10508 * g++.old-deja/g++.pt/crash9.C: Adjust.
10509
79e5286c
DK
105102009-01-27 Daniel Kraft <d@domob.eu>
10511
10512 PR fortran/38883
10513 * gfortran.dg/mvbits_6.f90: New test.
10514 * gfortran.dg/mvbits_7.f90: New test.
10515 * gfortran.dg/mvbits_8.f90: New test.
10516
b5c3dfbb
RG
105172009-01-27 Richard Guenther <rguenther@suse.de>
10518
10519 PR tree-optimization/38503
10520 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10521
576de5cb
UB
105222009-01-27 Uros Bizjak <ubizjak@gmail.com>
10523
10524 PR middle-end/38969
10525 * gcc.c-torture/execute/pr38969.c: New test.
10526
8cff583a
AN
105272009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10528
10529 PR testsuite/38864
576de5cb 10530 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
10531 to dg-do compile.
10532 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10533 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10534 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10535
e6b18eaa
L
105362009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10537
10538 PR target/38952
10539 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10540 if __USING_SJLJ_EXCEPTIONS__ is defined.
10541
10542 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10543 __USING_SJLJ_EXCEPTIONS__ is defined.
10544 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10545 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10546 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10547 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10548 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10549 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10550
89d2411c
DS
105512009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10552
10553 PR testsuite/38949
10554 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10555 Use instead of C name in asm statements.
10556
e3e6cff4
RG
105572009-01-26 Richard Guenther <rguenther@suse.de>
10558
10559 PR tree-optimization/38745
10560 * g++.dg/torture/pr38745.C: New testcase.
10561
dc874b53
RG
105622009-01-26 Richard Guenther <rguenther@suse.de>
10563
10564 PR middle-end/38851
10565 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10566
cc7f271e
HPN
105672009-01-25 Hans-Peter Nilsson <hp@axis.com>
10568
10569 * gcc.dg/bitfld-15.c: Gate warning on target
10570 pcc_bitfield_type_matters.
10571 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10572 g++.dg/ext/bitfield4.C: Likewise.
10573 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10574 bitfield for any target.
10575
849421a3
JJ
105762009-01-24 Jakub Jelinek <jakub@redhat.com>
10577
10578 PR c/38957
10579 * gcc.dg/pr38957.c: New test.
10580
105812009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
10582
10583 PR fortran/38955
10584 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 10585 comparing floats.
8cd9b951 10586
b840fb02
SP
105872009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10588
10589 PR tree-optimization/38953
10590 * gfortran.dg/graphite/pr38953.f90: New.
10591
ecee559f
PB
105922009-01-24 Paul Brook <paul@codesourcery.com>
10593
10594 * gcc.target/arm/neon-cond-1.c: New test.
10595
38432148 105962009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
10597
10598 PR tree-optimization/38932
10599 * gcc.dg/pr38932.c: New.
10600
63e50533
RE
106012009-01-23 Revital Eres <eres@il.ibm.com>
10602
10603 * gcc.dg/sms-7.c: Fix test.
10604
2cd36c22
AN
106052009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10606
10607 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10608 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10609 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10610 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10611
3ea37b67
SE
106122009-01-22 Steve Ellcey <sje@cup.hp.com>
10613
10614 * gcc.dg/pr35729.c: Make test x86 specific.
10615
42ab5b28
SE
106162009-01-22 Steve Ellcey <sje@cup.hp.com>
10617
10618 PR middle-end/38615
10619 * gcc.dg/pr38615.c: New test.
10620
87673f84
UB
106212009-01-22 Uros Bizjak <ubizjak@gmail.com>
10622
10623 PR target/38931
10624 * gcc.target/i386/pr38931.c: New test.
10625
03c2a308
DS
106262009-01-22 Dodji Seketeli <dodji@redhat.com>
10627
10628 PR c++/38930
10629 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10630 * g++.dg/template/typedef12.C: Likewise.
10631 * g++.dg/template/typedef13.C: Likewise.
10632 * g++.dg/template/typedef14.C: Likewise.
10633 * g++.dg/template/sfinae3.C: Likewise.
10634 * g++.old-deja/g++.pt/typename8.C: Likewise.
10635 * g++.dg/template/access11.C: Likewise
10636
dbbe6937
RS
106372009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10638
10639 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10640 and mips*-*-irix*.
10641 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10642
d597b3ce
DS
106432009-01-21 Dodji Seketeli <dodji@redhat.com>
10644
10645 PR c++/26693
10646 * g++.dg/template/typedef11.C: New test.
10647 * g++.dg/template/typedef12.C: Likewise.
10648 * g++.dg/template/typedef13.C: Likewise.
10649 * g++.dg/template/typedef14.C: Likewise.
10650 * g++.dg/template/sfinae3.C: Compile this pedantically.
10651 The only errors expected should be the one saying the typedef is ill
10652 formed.
10653 * g++.old-deja/g++.pt/typename8.C: Likewise.
10654 * g++.dg/template/access11.C: Update this.
10655
210879b8
DK
106562009-01-21 Daniel Kraft <d@domob.eu>
10657
10658 PR fortran/38887
10659 * gfortran.dg/mvbits_5.f90: New test.
10660
71a6fe66
BM
106612009-01-21 Bingfeng Mei <bmei@broadcom.com>
10662
10663 * gcc.dg/sms-6.c: New test.
10664 * gcc.dg/sms-7.c: Likewise.
10665
5b3b1d09
PT
106662009-01-20 Paul Thomas <pault@gcc.gnu.org>
10667
10668 PR fortran/38907
10669 * gfortran.dg/host_assoc_function_7.f90: New test
10670
37348bf1 106712009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 10672 Richard Guenther <rguenther@suse.de>
37348bf1
AP
10673
10674 PR tree-optimization/38747
10675 PR tree-optimization/38748
10676 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10677 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10678 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10679
da609a9b
KC
106802009-01-20 Kees Cook <kees@ubuntu.com>
10681 H.J. Lu <hongjiu.lu@intel.com>
10682
10683 PR target/38902
10684 * gcc.dg/pr38902.c: New.
10685
38432148 106862009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
10687
10688 PR target/38868
10689 * gfortran.dg/pr38868.f: New testcase.
10690
3e98d281
RG
106912009-01-20 Richard Guenther <rguenther@suse.de>
10692
10693 * gcc.c-torture/execute/pr36227.c: Move ...
10694 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10695
72c66596
IS
106962009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10697
da609a9b 10698 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
10699 libgfortran.a%s in their specs.
10700
05134211
JM
107012009-01-19 Jason Merrill <jason@redhat.com>
10702
10703 PR c++/23287
10704 * g++.dg/template/dtor5.C: New test.
10705
9295d9ed
MM
107062009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10707
10708 PR fortran/38859
10709 * gfortran.dg/bound_5.f90: New test.
10710
6e4f1168
L
107112009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10712
10713 PR target/38736
10714 * g++.dg/compat/abi/pr38736_main.C: New.
10715 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10716 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10717 * g++.dg/other/macro-1.C: Likewise.
10718 * gcc.dg/macro-1.c: Likewise.
10719 * gcc.dg/compat/pr38736_main.c: Likewise.
10720 * gcc.dg/compat/pr38736_x.c: Likewise.
10721 * gcc.dg/compat/pr38736_y.c: Likewise.
10722
890065bf
RG
107232009-01-18 Richard Guenther <rguenther@suse.de>
10724
10725 PR tree-optimization/38819
10726 * gcc.c-torture/execute/pr38819.c: New testcase.
10727
e775e6b6
PT
107282009-01-17 Paul Thomas <pault@gcc.gnu.org>
10729
10730 PR fortran/38657
10731 * gfortran.dg/module_commons_3.f90: Reapply.
10732
c41fea4a
PT
107332009-01-17 Paul Thomas <pault@gcc.gnu.org>
10734
10735 PR fortran/34955
10736 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10737 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10738
6e7ff326
PT
107392009-01-17 Paul Thomas <pault@gcc.gnu.org>
10740
10741 PR fortran/38657
10742 * gfortran.dg/module_commons_3.f90: Remove
10743
1cc914fc
L
107442009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10745
10746 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10747
db8470f6
JM
107482009-01-16 Jason Merrill <jason@redhat.com>
10749
fd803431
JM
10750 PR c++/38877
10751 * g++.dg/template/lvalue1.C: New test.
10752
db8470f6
JM
10753 PR c++/29470
10754 * g++.dg/template/access20.C: New test.
10755 * g++.dg/torture/pr34641.C: Fix access.
10756
786ce82d
RG
107572009-01-16 Richard Guenther <rguenther@suse.de>
10758
10759 PR tree-optimization/38835
10760 PR middle-end/36227
10761 * gcc.c-torture/execute/pr36227.c: New testcase.
10762 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10763 * g++.dg/init/const7.C: Likewise.
10764
c1cb09ad
AN
107652009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10766
10767 PR target/38554
10768 * gcc.c-torture/compile/pr38554.c: New test.
10769
1ceb2263
JM
107702009-01-16 Jason Merrill <jason@redhat.com>
10771
10772 PR c++/38579
10773 * g++.dg/conversion/access1.C: New test.
10774
56c6a499
JJ
107752009-01-16 Jakub Jelinek <jakub@redhat.com>
10776
10777 PR tree-optimization/38789
10778 * gcc.c-torture/compile/pr38789.c: New test.
10779
6e0d2de7
JW
107802009-01-16 Janus Weil <janus@gcc.gnu.org>
10781
10782 PR fortran/38152
10783 * gfortran.dg/proc_ptr_13.f90: New.
10784
16eba928
JM
107852009-01-15 Jason Merrill <jason@redhat.com>
10786
10787 PR c++/38850
10788 * g++.dg/template/koenig6.C: New test.
10789
a2712544
AP
107902009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10791
d23a572f 10792 PR c++/29388
a2712544
AP
10793 * g++.dg/template/error37.C: New testcase.
10794
4af9e878
JM
107952009-01-15 Jason Merrill <jason@redhat.com>
10796
10797 PR c++/36334
10798 * g++.dg/conversion/memfn1.C: New test.
10799
10800 PR c++/37646
10801 * g++.dg/conversion/memfn2.C: New test.
10802
38432148 108032009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
10804
10805 PR c++/38357
10806 * g++.dg/template/crash87.C: New test.
10807
e939805b
L
108082009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10809
10810 PR middle-end/37843
10811 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10812
0efc4442
DS
108132009-01-15 Dodji Seketeli <dodji@redhat.com>
10814
10815 PR c++/38636
10816 * g++.dg/parse/crash50.C: New test.
10817
0196c95e
JJ
108182009-01-14 Jakub Jelinek <jakub@redhat.com>
10819
10820 PR rtl-optimization/38245
10821 * gcc.dg/pr38245-3.c: New test.
10822 * gcc.dg/pr38245-3.h: New file.
10823 * gcc.dg/pr38245-4.c: New file.
10824 * gcc.dg/pr38364.c: New test.
10825
2bdfeb38
AN
108262009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10827
10828 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10829 sequence PC-relative.
10830
670dc171
MM
108312009-01-14 Mark Mitchell <mark@codesourcery.com>
10832
10833 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10834 calls and/or PLT markers.
10835 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10836 calls and/or PLT markers.
10837 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10838 calls and/or PLT markers.
10839 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10840 calls and/or PLT markers.
10841
96a995c4
DJ
108422009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10843 Nathan Froyd <froydnj@codesourcery.com>
10844 Joseph Myers <joseph@codesourcery.com>
10845
10846 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10847 New function.
10848 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10849 and use consistent CFLAGS.
10850 * gcc.target/powerpc/20030505.c: Likewise.
10851 * gcc.target/powerpc/20081204-1.c: Likewise.
10852 * gcc.target/powerpc/ppc-spe.c: Likewise.
10853 * gcc.target/powerpc/spe1.c: Likewise.
10854 * g++.dg/ext/spe1.C: Likewise.
10855 * g++.dg/other/opaque-1.C: Likewise.
10856 * g++.dg/other/opaque-2.C: Likewise.
10857 * g++.dg/other/opaque-3.C: Likewise.
10858
4e2199ab
MM
108592009-01-14 Mark Mitchell <mark@codesourcery.com>
10860
10861 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10862 out of loop.
10863
bfcccc7f
UB
108642009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10865
10866 PR target/38811
10867 * g++.dg/torture/pr38811.C: New file.
10868
10bd6c5c
RG
108692009-01-14 Richard Guenther <rguenther@suse.de>
10870
10871 PR tree-optimization/38826
10872 PR middle-end/38477
10873 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10874
7fe8ccda
SP
108752009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10876
10877 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10878
cee9035d
NC
108792009-01-14 Nick Clifton <nickc@redhat.com>
10880
10881 PR c++/37862
10882 * g++.cp/parse/pr37862.C: New test.
10883
41d3c949
JB
108842009-01-14 Julian Brown <julian@codesourcery.com>
10885
10886 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10887 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10888 to...
10889 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10890 These.
10891
a7cbc517
JJ
108922009-01-13 Jakub Jelinek <jakub@redhat.com>
10893
d3302fd3
JJ
10894 PR rtl-optimization/38774
10895 * gcc.dg/torture/pr38774.c: New test.
10896
a7cbc517
JJ
10897 PR c++/38795
10898 * g++.dg/cpp0x/pr38795.C: New test.
10899
5bdf05c8
DJ
109002009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10901 Nathan Froyd <froydnj@codesourcery.com>
10902 Joseph Myers <joseph@codesourcery.com>
10903
10904 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10905 otherwise. Do not check for AltiVec at runtime.
10906 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10907 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10908 * gcc.target/powerpc/altivec-1.c: Likewise.
10909 * gcc.target/powerpc/altivec-3.c: Likewise.
10910 * gcc.target/powerpc/altivec-10.c: Likewise.
10911 * gcc.target/powerpc/altivec-12.c: Likewise.
10912 * gcc.target/powerpc/altivec-24.c: Likewise.
10913 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10914 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10915 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10916 * gcc.target/powerpc/pr35907.c: Likewise.
10917 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10918 otherwise. Do not check for Cell at runtime.
10919 * gcc.target/powerpc/altivec_check.h: Delete.
10920
10921 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10922 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10923 not check for AltiVec at runtime.
10924 * g++.dg/ext/altivec-cell-2.C: Likewise.
10925 * g++.dg/ext/altivec-cell-3.C: Likewise.
10926 * g++.dg/ext/altivec-cell-4.C: Likewise.
10927 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10928 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10929 check.
10930 * g++.dg/ext/altivec_check.h: Delete.
f100a4a8 10931
425a0a4d
NF
109322009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10933
10934 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10935 effective target. Adjust line numbers accordingly.
10936
5b6b9db1
MM
109372009-01-13 Mark Mitchell <mark@codesourcery.com>
10938
10939 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10940
f9344488
SP
109412009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10942
10943 PR tree-optimization/38786
10944 * gcc.dg/graphite/pr38786.c: New.
10945
26d5bf5b
UB
109462009-01-13 Uros Bizjak <ubizjak@gmail.com>
10947
10948 Revert:
10949 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10950
10951 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10952 for alpha*-*-* targets.
10953 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10954
2e503575
JD
109552009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10956
10957 PR libfortran/38772
10958 * gfortran.dg/fmt_bz_bn_err.f: New test.
10959
44c4becf
NF
109602009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10961
10962 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10963
82fc74c7
DJ
109642009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10965
10966 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10967 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10968 instruction support. Do not check for it at runtime.
10969
b9f673eb
JM
109702009-01-12 Jason Merrill <jason@redhat.com>
10971
10972 PR c++/35109
10973 * g++.dg/lookup/friend11.C: Remove expected error.
10974 * g++.dg/lookup/friend14.C: New test.
10975 * g++.dg/lookup/friend15.C: New test.
10976
172a4594
DS
109772009-01-12 Dodji Seketeli <dodji@redhat.com>
10978
10979 PR c++/36019
10980 * g++.dg/lookup/hidden-class12.C: New test.
10981 * g++.dg/lookup/hidden-class13.C: New test.
10982 * g++.dg/lookup/hidden-class14.C: New test.
10983 * g++.dg/lookup/hidden-class15.C: New test.
10984 * g++.dg/lookup/hidden-class16.C: New test.
10985
31ca3fa4
MM
109862009-01-12 Mark Mitchell <mark@codesourcery.com>
10987
10988 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10989 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10990 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10991
72114ca1
JM
109922009-01-12 Jason Merrill <jason@redhat.com>
10993
b9f673eb 10994 PR c++/31488
72114ca1
JM
10995 * g++.dg/other/vararg-3.C: New test.
10996
9251175f
DJ
109972009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10998
10999 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11000 Explicitly enable SPE.
11001 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11002 directive.
11003
11004 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11005 Expect -flax-vector-conversions message. Adjust incompatible
11006 types errors.
11007 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11008 Make Foo extern.
11009
11010 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11011
11012 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11013
11014 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11015 * g++.dg/other/opaque-2.C: Likewise.
11016 * g++.dg/other/opaque-3.C: Likewise.
11017
634b5df5
JJ
110182009-01-12 Jakub Jelinek <jakub@redhat.com>
11019
11020 PR c/32041
11021 * gcc.dg/pr32041.c: New test.
11022 * g++.dg/parse/offsetof9.C: New test.
11023
89b7d5e1
DJ
110242009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11025 Nathan Froyd <froydnj@codesourcery.com>
11026
11027 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11028 * g++.dg/ext/attribute-test-1.C: Likewise.
11029 * g++.dg/ext/attribute-test-2.C: Likewise.
11030 * g++.dg/ext/attribute-test-3.C: Likewise.
11031 * g++.dg/ext/attribute-test-4.C: Likewise.
11032
3b9c1abd
EB
110332009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11034
11035 * gnat.dg/unchecked_convert3.adb: New test.
11036
6356f38f
UB
110372009-01-12 Tomas Bily <tbily@suse.cz>
11038
11039 PR middlend/38385
11040 * gcc.dg/tree-ssa/pr38385.c: New file.
11041
c2152239
JJ
110422009-01-12 Jakub Jelinek <jakub@redhat.com>
11043
49f098f2
JJ
11044 PR c++/38794
11045 * g++.dg/parse/typedef9.C: New test.
11046
c2152239
JJ
11047 PR tree-optimization/38807
11048 * gcc.c-torture/compile/pr38807.c: New test.
11049
0e510b3e
AN
110502009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11051
11052 * gcc.target/mips/ins-2.c: New test.
11053
3f429b87
L
110542009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11055
11056 PR testsuite/38809
11057 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11058
f74d9c8f
JJ
110592009-01-11 Jakub Jelinek <jakub@redhat.com>
11060
11061 PR c++/36254
11062 * g++.dg/warn/Wreturn-type-5.C: New test.
11063
2ab5ef3e
MK
110642009-01-11 Matthias Klose <doko@ubuntu.com>
11065
11066 PR middle-end/38616
11067 * gcc.dg/pr38616.c: New test.
11068
5a2971ff
SP
110692009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11070
11071 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11072
d67a3e2a
AP
110732009-01-10 Andrew Pinski <pinskia@gmail.com>
11074
b726f5e6
AP
11075 PR c++/38648
11076 * g++.dg/expr/string-1.C: New test.
11077 * g++.dg/expr/string-2.C: New test.
11078
d67a3e2a
AP
11079 PR c++/36695
11080 * g++.dg/ext/complex4.C: New test.
11081 * g++.dg/ext/complex5.C: New test.
11082 * g++.dg/init/reference1.C: New test.
11083 * g++.dg/init/reference2.C: New test.
11084 * g++.dg/init/reference3.C: New test.
11085
51df93ba
PT
110862009-01-10 Paul Thomas <pault@gcc.gnu.org>
11087
11088 PR fortran/38763
11089 * gfortran.dg/transfer_null_1.f90: New test.
11090
9be3684b
PT
110912009-01-10 Paul Thomas <pault@gcc.gnu.org>
11092
11093 PR fortran/38765
11094 * gfortran.dg/host_assoc_function_6.f90: New test.
11095
1260bd3a
JS
110962009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11097
11098 * lib/target-supports.exp: Add method to determine if the effective
11099 target is really a ppc405 after applying all compile options.
11100 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11101 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11102 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11103 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11104 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11105 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11106 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11107 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11108 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11109 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11110 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11111 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11112 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11113 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11114 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11115 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11116 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11117 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11118 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11119 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11120 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11121 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11122 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11123 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11124 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11125 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11126 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11127 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11128 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11129 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11130 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11131
260fda3d
JJ
111322009-01-09 Jakub Jelinek <jakub@redhat.com>
11133
aee5c3ed
JJ
11134 PR c++/35335
11135 * g++.dg/other/error31.C: New testcase.
11136
260fda3d
JJ
11137 PR c/35742
11138 * gcc.dg/pr35742.c: New test.
11139
73f971b7
JC
111402009-01-09 John F. Carr <jfc@mit.edu>
11141
11142 PR c++/37877
11143 * g++.dg/parse/linkage3.C: New test.
11144
4017e262
JJ
111452009-01-09 Jakub Jelinek <jakub@redhat.com>
11146
11147 PR middle-end/38771
11148 * gcc.c-torture/compile/pr38771.c: New test.
11149
bef21698
NF
111502009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11151
11152 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11153
742e5eb4
MM
111542009-01-08 Mark Mitchell <mark@codesourcery.com>
11155
11156 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11157 * gcc.dg/sibcall-4.c: Likewise.
11158
68f61c3d
SP
111592009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11160 Jan Sjodin <jan.sjodin@amd.com>
11161
11162 PR tree-optimization/38559
8088e9ee 11163 * gcc.dg/graphite/pr38559.c: New.
68f61c3d 11164
82567e33
IR
111652009-01-08 Ira Rosen <irar@il.ibm.com>
11166
11167 PR tree-optimization/37194
11168 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11169
f5651df1
JJ
111702009-01-07 Jakub Jelinek <jakub@redhat.com>
11171
11172 PR c++/38725
11173 * g++.dg/ext/label11.C: New test.
11174
8a0963c3
JM
111752009-01-07 Joseph Myers <joseph@codesourcery.com>
11176
11177 * lib/target-supports.exp (check_weak_override_available): New.
11178 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11179 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11180 dg-require-weak-override.
11181
7da13f1d
NF
111822009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11183 Alan Modra <amodra@bigpond.net.au>
11184
11185 * gcc.c-torture/compile/20090107-1.c: New test.
11186
c0f64575
UB
111872009-01-07 Uros Bizjak <ubizjak@gmail.com>
11188
11189 PR target/38706
11190 * g++.dg/other/pr38706.C: New test.
11191
ffaf1e05
JM
111922009-01-07 Jason Merrill <jason@redhat.com>
11193
11194 * g++.dg/cpp0x/variadic92.C: New test.
11195 * g++.dg/cpp0x/variadic93.C: New test.
11196
6286c078
JJ
111972009-01-07 Janis Johnson <janis187@us.ibm.com>
11198
30af0edb
JJ
11199 * lib/target-supports-dg.exp (current_compiler_flags): New.
11200 (check-flags): Use it; do not access dg-test local variables.
11201 (dg-skip-if): Do not access dg-test local variables.
11202 (dg-xfail-run-if): Ditto.
11203 (dg-shouldfail): Ditto.
11204 * gcc.test-framework/test-framework.exp
11205 (check_effective_target_def_nocache): New.
11206 * gcc.test-framework/test-framework.awk: Handle scan tests.
11207 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11208 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11209 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11210 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11211 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11212 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11213 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11214 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11215 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11216
51790821
JJ
11217 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11218
6286c078
JJ
11219 * lib/target-supports-dg.exp (check_test_flags): Delete.
11220
6a114766
JS
112212009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11222
11223 PR tree-optimization/38492
11224 PR tree-optimization/38498
8088e9ee 11225 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6a114766 11226 in trunk.
8088e9ee
L
11227 * gcc.dg/graphite/block-0.c: Update test.
11228 * gcc.dg/graphite/block-1.c: Same.
11229 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11230 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11231 * gcc.dg/graphite/block-3.c: New.
11232 * gcc.dg/graphite/pr38498.c: New.
6a114766 11233
65b82caa
L
112342009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11235
11236 AVX Programming Reference (December, 2008)
11237 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11238 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11239 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11240
11241 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11242 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11243
a9c5fe7e
TK
112442009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11245
11246 PR fortran/38220
11247 * gfortran.dg/c_loc_pure_1.f90: New test.
11248
3145cc70
MM
112492009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11250
11251 PR fortran/38669
11252 * gfortran.dg/elemental_dependency_3.f90:
11253 Add the final tree dump cleanup.
11254
7ad7809b
JJ
112552009-01-06 Jakub Jelinek <jakub@redhat.com>
11256
4a8459a1
JJ
11257 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11258 passing -m32.
11259
7ad7809b
JJ
11260 PR rtl-optimization/38722
11261 * gfortran.dg/pr38722.f90: New test.
11262
c52ec948
JJ
112632009-01-06 Janis Johnson <janis187@us.ibm.com>
11264
11265 PR c/34252
11266 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11267 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11268
a1e9a551
DH
112692009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11270
11271 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11272 * gfortran.dg/typebound_call_8.f03: Same.
11273 * gfortran.dg/elemental_bind_c.f90: Same.
11274 * gfortran.dg/typebound_call_7.f03: Same.
11275 * gfortran.dg/interface_proc_end.f90: Same
11276 * gfortran.dg/pr37243.f: Fix typo.
11277
f6abf004
UB
112782009-01-06 Uros Bizjak <ubizjak@gmail.com>
11279
11280 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11281 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11282 large stack sizes.
11283
e47b7d04
L
112842009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11285
11286 AVX Programming Reference (December, 2008)
11287 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11288 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11289 * gcc.target/i386/sse-14.c: Likewise.
11290
11291 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11292 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11293 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11294 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11295
d36e4306
JD
112962009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11297
11298 PR libfortran/38735
11299 * gfortran.dg/fmt_bz_bn.f: Update test.
11300
6f9b088b
DS
113012009-01-05 Dodji Seketeli <dodji@redhat.com>
11302
11303 PR c++/38472
11304 * g++.dg/conversion/usual-arith-conv.C: New test.
11305
e4e5261f
AP
113062009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11307
11308 PR c/34911
11309 * gcc.dg/vector-3.c: New testcase.
11310 * g++.dg/ext/vector15.C: New test.
11311
9761fcc7
HJ
113122009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11313
11314 PR tree-optimization/38510
11315 * gcc.dg/graphite/pr38510.c: New.
11316
113172009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11318 Jan Sjodin <jan.sjodin@amd.com>
11319
11320 PR tree-optimization/38500
11321 * gcc.dg/graphite/pr38500.c: New.
11322
b0d217ba
LG
113232009-01-05 Laurent GUERBY <laurent@guerby.net>
11324
bf9b2cc9 11325 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
11326 dg-timeout-factor.
11327 * gcc.c-torture/compile/limits-fnargs.c: Add
11328 dg-timeout-factor.
11329 * gcc.dg/20020425-1.c: Likewise.
11330 * gcc.dg/pch/pch.exp: Likewise.
f100a4a8 11331
c7314077
PT
113322009-01-05 Paul Thomas <pault@gcc.gnu.org>
11333
11334 PR fortran/38657
11335 * gfortran.dg/module_commons_3.f90: New test.
11336
b55c4f04
DF
113372009-01-05 Daniel Franke <franke.daniel@gmail.com>
11338
11339 PR fortran/37159
11340 * gfortran.dg/random_seed_1.f90: Updated.
11341
95b243af
MM
113422009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11343
11344 PR fortran/38669
11345 PR fortran/38726
f100a4a8 11346 * gfortran.dg/elemental_subroutine_7.f90:
95b243af
MM
11347 Fix p values so that it can be used as vector subscript.
11348
8adee3e6
JM
113492009-01-05 Jason Merrill <jason@redhat.com>
11350
9bfea41b
JM
11351 * g++.dg/cpp0x/initlist12.C: Add another test.
11352
8adee3e6
JM
11353 * g++.dg/cpp0x/defaulted7.C: New test.
11354
96ffc6cd
TK
113552009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11356
11357 PR fortran/38672
11358 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11359 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11360
e28206ba
UB
113612009-01-05 Uros Bizjak <ubizjak@gmail.com>
11362
11363 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11364 for alpha*-*-* targets.
11365 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11366
a1ab6660
PT
113672009-01-05 Paul Thomas <pault@gcc.gnu.org>
11368
11369 PR fortran/38665
11370 * gfortran.dg/host_assoc_function_5.f90: New test.
11371
70e72065
MM
113722009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11373
11374 PR fortran/38669
11375 * gfortran.dg/elemental_dependency_3.f90: New test.
11376 * gfortran.dg/elemental_subroutine_7.f90: New test.
11377
4c77d7f4
UB
113782009-01-04 Uros Bizjak <ubizjak@gmail.com>
11379
11380 * gcc.dg/struct-ret-3.c: Include unistd.h.
11381 (main): Exit early if system memory page size is
11382 larger than 4096 bytes.
11383
8f2b565d
DF
113842009-01-04 Daniel Franke <franke.daniel@gmail.com>
11385
11386 PR fortran/38718
11387 * gfortran.dg/merge_init_expr.f90: New.
11388
23f2d017
MM
113892009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11390
11391 PR fortran/38536
11392 * gfortran.dg/c_loc_tests_13.f90: New test.
11393 * gfortran.dg/c_loc_tests_14.f90: New test.
11394
5a47fc2f
DF
113952009-01-03 Daniel Franke <franke.daniel@gmail.com>
11396
11397 * gfortran.dg/func_result_4.f90: New.
11398
79b1d36c
PT
113992009-01-03 Paul Thomas <pault@gcc.gnu.org>
11400
11401 PR fortran/38594
11402 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11403 interface still works, in addition to original tests.
11404 * gfortran.dg/host_assoc_call_6.f90: New test.
11405
5f26a230
JJ
114062009-01-03 Jakub Jelinek <jakub@redhat.com>
11407
493aa551
JJ
11408 PR c++/38705
11409 * g++.dg/torture/pr38705.C: New test.
11410
5f26a230
JJ
11411 PR c/38700
11412 * gcc.dg/pr38700.c: New test.
11413
fc94bfc5
JM
114142009-01-02 Jason Merrill <jason@redhat.com>
11415
11416 * g++.dg/cpp0x/initlist11.C: New test.
11417 * g++.dg/cpp0x/initlist12.C: New test.
11418
a1770eee
RS
114192009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11420
11421 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11422 Allow extra informative notes.
11423
b295aee2
JJ
114242009-01-01 Jakub Jelinek <jakub@redhat.com>
11425
11426 PR c/36489
11427 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
11428
11429\f
11430Copyright (C) 2009 Free Software Foundation, Inc.
11431
11432Copying and distribution of this file, with or without modification,
11433are permitted in any medium without royalty provided the copyright
11434notice and this notice are preserved.