1 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/asan/pr56417.c: New test.
6 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/loop_optimization16.adb: New test.
9 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
11 2013-08-13 Marek Polacek <polacek@redhat.com>
13 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
15 2013-08-13 David Malcolm <dmalcolm@redhat.com>
17 Example of converting global state to per-pass state.
19 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
20 global state "static int counter" to...
21 (one_pass::counter): ...this instance data.
23 2013-08-13 David Malcolm <dmalcolm@redhat.com>
25 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
27 (one_pass::gate): ...this.
28 (one_pass_exec): Convert to member function...
29 (one_pass::impl_execute): ...this.
31 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
34 * g++.dg/cpp0x/pr57416.C: New.
36 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
38 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
40 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
41 * g++.dg/cpp0x/defaulted2.C: Likewise.
42 * g++.dg/cpp0x/defaulted31.C: Likewise.
43 * g++.dg/cpp0x/error6.C: Likewise.
44 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
45 * g++.dg/cpp0x/override2.C: Likewise.
46 * g++.dg/cpp0x/parse1.C: Likewise.
47 * g++.dg/cpp0x/scoped_enum.C: Likewise.
48 * g++.dg/cpp0x/temp_default4.C: Likewise.
49 * g++.dg/ext/attrib32.C: Likewise.
50 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
51 * g++.dg/ext/mv13.C: Likewise.
52 * g++.dg/ext/mv7.C: Likewise.
53 * g++.dg/ext/mv9.C: Likewise.
54 * g++.dg/ext/pr57362.C: Likewise.
55 * g++.dg/ext/typeof10.C: Likewise.
56 * g++.dg/lookup/anon6.C: Likewise.
57 * g++.dg/lookup/crash6.C: Likewise.
58 * g++.dg/lookup/name-clash5.C: Likewise.
59 * g++.dg/lookup/name-clash6.C: Likewise.
60 * g++.dg/other/anon4.C: Likewise.
61 * g++.dg/other/error15.C: Likewise.
62 * g++.dg/other/error8.C: Likewise.
63 * g++.dg/other/redecl2.C: Likewise.
64 * g++.dg/parse/crash16.C: Likewise.
65 * g++.dg/parse/crash21.C: Likewise.
66 * g++.dg/parse/crash38.C: Likewise.
67 * g++.dg/parse/redef2.C: Likewise.
68 * g++.dg/parse/struct-as-enum1.C: Likewise.
69 * g++.dg/template/crash39.C: Likewise.
70 * g++.dg/template/redecl3.C: Likewise.
71 * g++.dg/tls/diag-3.C: Likewise.
72 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
73 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
74 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
75 * g++.old-deja/g++.brendan/crash16.C: Likewise.
76 * g++.old-deja/g++.brendan/crash18.C: Likewise.
77 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
78 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
79 * g++.old-deja/g++.brendan/static3.C: Likewise.
80 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
81 * g++.old-deja/g++.jason/binding.C: Likewise.
82 * g++.old-deja/g++.jason/crash4.C: Likewise.
83 * g++.old-deja/g++.jason/crash7.C: Likewise.
84 * g++.old-deja/g++.jason/lineno.C: Likewise.
85 * g++.old-deja/g++.jason/scoping7.C: Likewise.
86 * g++.old-deja/g++.mike/misc3.C: Likewise.
87 * g++.old-deja/g++.mike/net44.C: Likewise.
88 * g++.old-deja/g++.mike/ns3.C: Likewise.
89 * g++.old-deja/g++.ns/alias4.C: Likewise.
90 * g++.old-deja/g++.ns/ns11.C: Likewise.
91 * g++.old-deja/g++.other/crash23.C: Likewise.
92 * g++.old-deja/g++.other/decl8.C: Likewise.
93 * g++.old-deja/g++.other/linkage3.C: Likewise.
94 * g++.old-deja/g++.other/typeck1.C: Likewise.
95 * g++.old-deja/g++.other/typedef5.C: Likewise.
96 * g++.old-deja/g++.pt/explicit34.C: Likewise.
97 * g++.old-deja/g++.pt/friend36.C: Likewise.
98 * obj-c++.dg/method-8.mm: Likewise.
99 * obj-c++.dg/tls/diag-3.mm: Likewise.
101 2013-08-12 Perez Read <netfirewall@gmail.com>
104 * gcc.target/i386/movabs-1.c: New test.
106 2013-08-12 Marek Polacek <polacek@redhat.com>
108 PR tree-optimization/57980
109 * gcc.dg/pr57980.c: New test.
111 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
114 * gfortran.dg/do_check_10.f90: New test.
115 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
116 * gfortran.dg/array_constructor_18.f90: Likewise.
117 * gfortran.dg/array_constructor_22.f90: Likewise.
118 * gfortran.dg/coarray_15.f90: Likewise.
119 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
120 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
121 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
123 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
126 * g++.dg/cpp0x/constexpr-ice8.C: New.
128 2013-08-09 Xinliang David Li <davidxl@google.com>
130 * gcc.target/i386/memcpy-strategy-1.c: New test.
131 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
132 * gcc.target/i386/memset-strategy-1.c: Ditto.
133 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
135 2013-08-09 Jan Hubicka <jh@suse.cz>
137 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
138 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
140 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
142 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
144 2013-08-09 Janus Weil <janus@gcc.gnu.org>
147 * gfortran.dg/transfer_intrinsic_6.f90: New.
149 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
152 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
155 * g++.dg/lookup/typedef2.C: New.
157 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
159 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
160 output of vdup intrinsics.
162 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
164 * gcc.target/arm/lp1189445.c: New testcase.
166 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
168 * gcc.dg/torture/pr58079.c: New test.
170 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
172 * gnat.dg/warn9.adb: New test.
174 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
177 * g++.dg/lookup/typedef2.C: New.
179 2013-08-07 David Malcolm <dmalcolm@redhat.com>
181 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
182 to optstr when building plugins on darwin.
184 2013-08-06 Martin Jambor <mjambor@suse.cz>
186 PR tree-optimization/57539
187 * gcc.dg/ipa/pr57539.c: New test.
189 2013-08-06 Martin Jambor <mjambor@suse.cz>
190 Bernd Edlinger <bernd.edlinger@hotmail.de>
192 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
193 (a): Fix constructor.
195 2013-08-06 Martin Jambor <mjambor@suse.cz>
198 * gfortran.dg/pr57987.f90: New test.
200 2013-08-06 Martin Jambor <mjambor@suse.cz>
203 * gcc.dg/torture/pr58041.c: New test.
204 * gcc.target/arm/pr58041.c: Likewise.
206 2013-08-06 Janus Weil <janus@gcc.gnu.org>
209 * gfortran.dg/pointer_init_8.f90: New.
211 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
214 * g++.dg/cpp0x/pr58080.C: New.
216 2013-08-05 David Malcolm <dmalcolm@redhat.com>
218 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
219 to optstr when building plugins.
221 2013-08-05 David Malcolm <dmalcolm@redhat.com>
223 Patch autogenerated by refactor_passes.py from
224 https://github.com/davidmalcolm/gcc-refactoring-scripts
225 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
227 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
228 struct to a subclass of gimple_opt_pass along with...
229 (pass_data_one_pass): ...new pass_data instance and...
230 (make_one_pass): ...new function.
231 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
232 global struct to a subclass of gimple_opt_pass along with...
233 (pass_data_warn_self_assign): ...new pass_data instance and...
234 (make_pass_warn_self_assign): ...new function.
235 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
236 a global struct to a subclass of gimple_opt_pass along with...
237 (pass_data_dumb_plugin_example): ...new pass_data instance and...
238 (make_pass_dumb_plugin_example): ...new function.
239 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
240 global struct to a subclass of gimple_opt_pass along with...
241 (pass_data_warn_self_assign): ...new pass_data instance and...
242 (make_pass_warn_self_assign): ...new function.
244 2013-08-05 David Malcolm <dmalcolm@redhat.com>
246 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
247 is created and added to the pass_manager to reflect
248 autogenerated changes.
249 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
250 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
251 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
253 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
256 * g++.dg/cpp0x/pr58072.C: New.
258 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
260 * gcc.dg/torture/pr57993-2.cpp: New.
262 2013-08-02 Jan Hubicka <jh@suse.cz>
264 * gcc.dg/ipa/ipa-1.c: Update.
265 * gcc.dg/ipa/ipa-2.c: Update.
266 * gcc.dg/ipa/ipa-3.c: Update.
267 * gcc.dg/ipa/ipa-4.c: Update.
268 * gcc.dg/ipa/ipa-5.c: Update.
269 * gcc.dg/ipa/ipa-7.c: Update.
270 * gcc.dg/ipa/ipa-8.c: Update.
271 * gcc.dg/ipa/ipcp-1.c: Update.
272 * gcc.dg/ipa/ipcp-2.c: Update.
274 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
276 PR rtl-optimization/58048
277 * gcc.target/i386/pr58048.c: New.
279 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
281 * gcc.target/arm/neon-for-64bits-2.c: Delete.
283 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
284 Peter Bergner <bergner@vnet.ibm.com>
287 * g++.dg/overload/using3.C: New.
288 * g++.dg/overload/using2.C: Adjust.
289 * g++.dg/lookup/using9.C: Likewise.
291 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
293 * gcc.target/arm/pr46972-2.c: New test.
295 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
297 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
299 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
301 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
303 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
305 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
306 rather than addressing!=absolute when deciding how to handle MIPS16
307 when the test forces an ABI.
309 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
312 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
314 2013-07-30 Steve Ellcey <sellcey@mips.com>
316 * gcc.target/mips/code-readable-1.c: Increase switch size.
317 * gcc.target/mips/code-readable-2.c: Ditto.
318 * gcc.target/mips/code-readable-3.c: Ditto.
319 * gcc.target/mips/code-readable-4.c: Ditto.
321 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
324 * g++.dg/parse/crash63.C: New.
326 2013-07-30 Tobias Burnus <burnus@net-b.de>
329 * gfortran.dg/pointer_assign_8.f90: New.
330 * gfortran.dg/pointer_assign_9.f90: New.
331 * gfortran.dg/pointer_assign_10.f90: New.
332 * gfortran.dg/pointer_assign_11.f90: New.
334 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
336 * gcc.target/arm/pr57637.c: New testcase.
338 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
340 PR tree-optimization/57993
341 * gcc.dg/torture/pr57993.c: New test.
343 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
345 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
347 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
350 * g++.dg/conversion/ambig2.C: New.
352 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
354 * gcc.target/mips/fabs-2008.c: New test case.
355 * gcc.target/mips/fabs-legacy.c: New test case.
356 * gcc.target/mips/fabsf-2008.c: New test case.
357 * gcc.target/mips/fabsf-legacy.c: New test case.
358 * gcc.target/mips/fneg-2008.c: New test case.
359 * gcc.target/mips/fneg-legacy.c: New test case.
360 * gcc.target/mips/fneg-2008.c: New test case.
361 * gcc.target/mips/fneg-legacy.c: New test case.
362 * gcc.target/mips/nan-2008.c: New test case.
363 * gcc.target/mips/nan-legacy.c: New test case.
364 * gcc.target/mips/nanf-2008.c: New test case.
365 * gcc.target/mips/nanf-legacy.c: New test case.
366 * gcc.target/mips/nans-2008.c: New test case.
367 * gcc.target/mips/nans-legacy.c: New test case.
368 * gcc.target/mips/nansf-2008.c: New test case.
369 * gcc.target/mips/nansf-legacy.c: New test case.
370 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
372 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
373 Maxim Kuvyrkov <maxim@kugelworks.com>
375 * lib/target-supports.exp (check_effective_target_non_bionic): New
376 effective-target test.
377 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
378 * g++.dg/tls/thread_local4g.C: Ditto.
380 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
383 * gfortran.dg/vector_subsript_7.f90: New test.
385 2013-07-27 Tobias Burnus <burnus@net-b.de>
388 * gfortran.dg/warn_alias.f90: New.
390 2013-07-27 Janus Weil <janus@gcc.gnu.org>
393 * gfortran.dg/class_array_19.f90: New.
395 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
397 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
398 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
399 * gcc.dg/vect/pr57741-3.c: Likewise.
400 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
402 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
404 Skip tests that make assumptions about struct layout that don't hold
406 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
407 * g++.dg/cpp0x/iop.C: Likewise.
408 * g++.dg/cpp0x/named_refs.C: Likewise.
409 * g++.dg/cpp0x/rv1p.C: Likewise.
410 * g++.dg/cpp0x/rv2p.C: Likewise.
411 * g++.dg/cpp0x/rv3p.C: Likewise.
412 * g++.dg/cpp0x/rv4p.C: Likewise.
413 * g++.dg/cpp0x/rv5p.C: Likewise.
414 * g++.dg/cpp0x/rv6p.C: Likewise.
415 * g++.dg/cpp0x/rv7p.C: Likewise.
416 * g++.dg/cpp0x/rv8p.C: Likewise.
417 * g++.dg/ext/strncpy-chk1.C: Likewise.
418 * gcc.dg/builtin-object-size-10.c: Likewise.
419 * gcc.dg/builtin-object-size-11.c: Likewise.
420 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
421 * gcc.dg/pr25805.c: Likewise.
422 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
423 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
424 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
425 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
426 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
427 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
428 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
429 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
430 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
431 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
432 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
433 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
434 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
435 * gcc.c-torture/execute/zerolen-2.x: Likewise.
436 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
438 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
439 * gcc.dg/tree-ssa/loop-1.c: Likewise.
441 * gcc.dg/torture/pr37868.c: Disable for epiphany.
442 * gcc.dg/sibcall-6.c: Enable for epiphany.
444 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
446 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
448 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
450 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
451 memcpy not initializers.
453 * gcc.dg/guality/guality.exp: Skip on AIX.
455 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
458 * g++.dg/cpp0x/pr57101.C: New.
460 2013-07-26 Ian Bolton <ian.bolton@arm.com>
462 * gcc.target/aarch64/neg_1.c: New test.
464 2013-07-25 Janus Weil <janus@gcc.gnu.org>
467 * gfortran.dg/typebound_call_25.f90: New.
469 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/pr57981.C: New.
474 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
477 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
479 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
481 PR rtl-optimization/57960
482 * gcc.target/s390/pr57960.c: New.
484 2013-07-25 Janus Weil <janus@gcc.gnu.org>
487 * gfortran.dg/unlimited_polymorphic_9.f90: New.
489 2013-07-25 Terry Guo <terry.guo@arm.com>
491 * gcc.target/arm/thumb1-Os-mult.c: New test case.
493 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
496 * g++.dg/inherit/pr57942.C: New.
498 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
500 * gcc.target/powerpc/bool2.h: New file, test the code generation
501 of logical operations for power5, altivec, power7, and power8 systems.
502 * gcc.target/powerpc/bool2-p5.c: Likewise.
503 * gcc.target/powerpc/bool2-av.c: Likewise.
504 * gcc.target/powerpc/bool2-p7.c: Likewise.
505 * gcc.target/powerpc/bool2-p8.c: Likewise.
506 * gcc.target/powerpc/bool3.h: Likewise.
507 * gcc.target/powerpc/bool3-av.c: Likewise.
508 * gcc.target/powerpc/bool2-p7.c: Likewise.
509 * gcc.target/powerpc/bool2-p8.c: Likewise.
511 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
513 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
515 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
517 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
519 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
521 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
522 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
523 type from long to long long.
524 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
525 to have effective-target keywords of lp64 and ilp32.
526 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
527 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
528 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
529 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
530 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
531 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
532 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
533 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
534 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
536 2013-07-23 Tom Tromey <tromey@redhat.com>
537 Joseph Myers <joseph@codesourcery.com>
539 * gcc.dg/c11-generic-1.c: New file.
540 * gcc.dg/c11-generic-2.c: New file.
542 2013-07-22 Tobias Burnus <burnus@net-b.de>
546 * coarray/lib_realloc_1.f90: Permit optimization.
547 * gfortran.dg/coarray_31.f90: New.
549 2013-07-22 Tobias Burnus <burnus@net-b.de>
552 * gfortran.dg/class_array_7.f03: Fix memory leak.
554 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
557 * g++.dg/cpp0x/decltype56.C: New.
559 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
561 * gcc.dg/pr53265.c: Correct line number in dg-message.
563 2013-07-22 Diego Novillo <dnovillo@google.com>
565 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
567 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
570 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
571 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
573 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
576 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
577 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
578 * gcc.dg/torture/pr53366-1.c: Same.
579 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
580 * gcc.dg/torture/pr56488.c: Same.
581 * gcc.dg/torture/pr57584.c: Same.
582 * gcc.dg/tree-ssa/pr57385.c: Same.
583 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
585 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
587 * c-c++-common/pr41779.c: Fix typos.
588 * gcc.c-torture/compile/20031125-2.c: Likewise.
589 * gcc.c-torture/compile/20040621-1.c: Likewise.
590 * gcc.c-torture/execute/20020418-1.c: Likewise.
591 * gcc.dg/20020108-1.c: Likewise.
592 * gcc.dg/atomic-generic-aux.c: Likewise.
593 * gcc.dg/builtin-complex-err-2.c: Likewise.
594 * gcc.dg/decl-1.c: Likewise.
595 * gcc.dg/di-sync-multithread.c: Likewise.
596 * gcc.dg/format/c90-printf-1.c: Likewise.
597 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
598 * gcc.dg/long-long-compare-1.c: Likewise.
599 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
600 * gcc.dg/pr17055-1.c: Likewise.
601 * gcc.dg/pr27095.c: Likewise.
602 * gcc.dg/torture/fp-int-convert.h: Likewise.
603 * gcc.dg/tree-prof/inliner-1.c: Likewise.
604 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
605 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
606 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
607 * gcc.dg/tree-ssa/loop-19.c: Likewise.
608 * gcc.dg/tree-ssa/loop-1.c: Likewise.
609 * gcc.dg/tree-ssa/pr21001.c: Likewise.
610 * gcc.dg/tree-ssa/pr42585.c: Likewise.
611 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
612 * gcc.dg/vect/vect-cond-5.c: Likewise.
613 * gcc.dg/weak/typeof-2.c: Likewise.
614 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
615 * gcc.target/arm/naked-1.c: Likewise.
616 * gcc.target/i386/pr9771-1.c: Likewise.
617 * gcc.target/sparc/sparc-constant-1.c: Likewise.
618 * gcc.target/sparc/struct-ret-check.c: Likewise.
619 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
620 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
621 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
624 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
627 * gfortran.dg/dependency_42.f90: New test.
628 * gfortran.dg/dependency_43.f90: New test.
630 2013-07-21 Tobias Burnus <burnus@net-b.de>
633 * gfortran.dg/round_4.f90: New.
635 2013-07-21 Tobias Burnus <burnus@net-b.de>
638 * gfortran.dg/min_max_conformance_2.f90: New.
640 2013-07-20 Jakub Jelinek <jakub@redhat.com>
642 PR preprocessor/57620
643 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
644 (main): Don't test {s,u,U,L}12.
645 * c-c++-common/raw-string-13.c: New test.
646 * c-c++-common/raw-string-14.c: New test.
647 * c-c++-common/raw-string-15.c: New test.
648 * c-c++-common/raw-string-16.c: New test.
650 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
652 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
654 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
656 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
658 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
659 target { ! keeps_null_pointer_checks }.
660 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
661 target { ! keeps_null_pointer_checks }.
663 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
664 * gcc.dg/torture/pr56488.c: Likewise.
666 2013-07-19 Ian Bolton <ian.bolton@arm.com>
668 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
671 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
673 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
674 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
675 * gfortran.dg/guality/guality.exp: Skip on AIX.
677 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
679 * g++.dg/debug/pr56819.C: Skip on AIX.
680 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
681 * g++.dg/guality/guality.exp: Skip on AIX.
683 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
685 * gcc.misc-tests/gcov-14.c: Skip on AIX.
687 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
689 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
692 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
693 Adjust to corrected rounding.
695 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
697 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
698 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
699 check_effective_target_cilkplus.
700 * g++.dg/cilk-plus/cilk-plus.exp: Same.
702 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
704 * gcc.target/powerpc/pr57744.c: Fix typo.
706 2013-07-18 Sriraman Tallam <tmsriram@google.com>
709 * gcc.c-torture/compile/pr57698.c: New test.
710 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
711 * gcc.c-torture/compile/pr44043.c: Ditto.
713 2013-07-18 Wei Mi <wmi@google.com>
715 PR rtl-optimization/57878
716 * g++.dg/pr57518.C: New test.
718 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
720 * gcc.dg/pr42611.c: Move dg-error to correct line.
722 2013-07-17 Tobias Burnus <burnus@net-b.de>
725 * gfortran.dg/dollar_sym_3.f: New.
726 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
728 2013-07-16 Iain Sandoe <iain@codesourcery.com>
733 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
734 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
735 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
736 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
737 * objc.dg/image-info.m: Likewise.
738 * objc.dg/symtab-1.m: Likewise.
739 * objc.dg/torture/strings/const-str-10.m: Likewise.
740 * objc.dg/torture/strings/const-str-11.m: Likewise.
741 * objc.dg/torture/strings/const-str-9.m: Likewise.
742 * objc.dg/zero-link-1.m: Likewise.
743 * objc.dg/zero-link-2.m: Likewise.
744 * objc.dg/no-extra-load.m: Avoid Foundation.h.
745 * objc.dg/objc-foreach-4.m: Likewise.
746 * objc.dg/objc-foreach-5.m: Likewise.
747 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
749 * obj-c++.dg/strings/const-str-12.mm: Likewise.
750 * obj-c++.dg/syntax-error-1.mm: Likewise.
751 * objc.dg/method-6.m: Likewise.
752 * objc.dg/pr23214.m: Likewise.
753 * objc.dg/proto-lossage-7.m: Likewise.
754 * objc.dg/strings/const-str-12b.m: Likewise.
755 * objc.dg/zero-link-3.m: Likewise.
756 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
757 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
758 adjust headers, interfaces and encoded types to reflect current system
759 versions. Add FIXME and outputs from current system compiler for
762 2013-07-15 Cong Hou <congh@google.com>
764 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
766 * gcc.target/i386/l_fma_float_3.c: Likewise.
767 * gcc.target/i386/l_fma_double_1.c: Likewise.
768 * gcc.target/i386/l_fma_double_3.c: Likewise.
770 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
772 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
773 function to test if HTM is available.
774 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
775 * gcc.target/powerpc/htm-builtin-1.c: New test.
777 2013-07-15 Tobias Burnus <burnus@net-b.de>
779 * gfortran.dg/coarray_lib_realloc_1.f90: New.
780 * gfortran.dg/coarray/lib_realloc_1.f90: New.
781 * gfortran.dg/coarray_6.f90: Add dg-error.
783 2013-07-15 Tobias Burnus <burnus@net-b.de>
786 * gfortran.dg/finalize_18.f90: New.
788 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
791 * fortran.dg/module_variable_1.f90: New test.
792 * fortran.dg/module_variable_2.f90: New test.
794 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
796 * g++.dg/ext/vector19.C: Adapt.
797 * g++.dg/ext/vector23.C: New testcase.
799 2013-07-12 Michael Matz <matz@suse.de>
802 * c-c++-common/pr55771.c: New test.
804 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
806 * gcc.target/aarch64/vect-movi.c: New.
808 2013-07-11 Sriraman Tallam <tmsriram@google.com>
811 * g++.dg/ext/pr57362.C: New.
813 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
816 * gcc.target/avr/torture/pr57631.c: New test.
818 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/cpp0x/constexpr-ice7.C: New.
823 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
825 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
827 * gcc.c-torture/execute/nest-align-1.x: New.
829 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
832 * g++.dg/cpp0x/sfinae48.C: New.
834 2013-07-10 Jakub Jelinek <jakub@redhat.com>
836 PR preprocessor/57824
837 * c-c++-common/raw-string-17.c: New test.
838 * c-c++-common/gomp/pr57824.c: New test.
840 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
843 * g++.dg/cpp0x/reinterpret_cast1.C: New.
844 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
845 * g++.dg/conversion/dr195.C: Update.
846 * g++.dg/expr/cast2.C: Likewise.
848 2013-07-10 Jakub Jelinek <jakub@redhat.com>
850 * c-c++-common/raw-string-18.c: New test.
851 * c-c++-common/raw-string-19.c: New test.
853 PR preprocessor/57757
854 * g++.dg/cpp/paste1.C: New test.
855 * g++.dg/cpp/paste2.C: New test.
857 2013-07-10 Graham Stott <grahams@btinternet.com>
859 * gcc.target/mips/mulsize-1.c: New.
860 * gcc.target/mips/mulsize-2.c: New.
861 * gcc.target/mips/mulsize-3.c: New.
862 * gcc.target/mips/mulsize-4.c: New.
864 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
867 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
868 * g++.dg/ext/vector24.C: New testcase.
870 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
873 * g++.dg/cpp0x/decltype17.C: Adjust.
875 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
878 * g++.dg/cpp0x/pr51786.C: New.
880 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
882 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
884 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
886 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
888 * gcc.target/powerpc/sd-vsx.c: Require dfp.
889 * gcc.target/powerpc/sd-pwr6.c: Likewise.
891 2013-07-08 Tobias Burnus <burnus@net-b.de>
894 * gfortran.dg/c_f_pointer_tests_8.f90: New.
896 2013-07-08 Tobias Burnus <burnus@net-b.de>
899 * gfortran.dg/do_check_9.f90: New.
901 2013-07-08 Tobias Burnus <burnus@net-b.de>
904 * gfortran.dg/dot_product_2.f90: New.
906 2013-07-08 Tobias Burnus <burnus@net-b.de>
909 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
911 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
913 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
914 * gfortran.dg/finalize_10.f90: Fix dg-final.
916 2013-07-08 Jakub Jelinek <jakub@redhat.com>
919 * gcc.target/i386/pr57819.c: New test.
921 PR rtl-optimization/57829
922 * gcc.c-torture/execute/pr57829.c: New test.
924 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
926 * gcc.target/i386/memcpy-vector_loop-1.c: New.
927 * gcc.target/i386/memcpy-vector_loop-2.c: New.
929 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
932 * gcc.target/i386/pr57807.c: New test.
934 2013-07-06 Jakub Jelinek <jakub@redhat.com>
937 * gcc.dg/tree-ssa/vrp89.c: New test.
939 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
942 * g++.dg/parse/defarg16.C: New.
944 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
946 PR rtl-optimization/55342
947 * gcc.target/i386/pr55342.c: New.
949 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
951 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
953 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
956 * g++.dg/inherit/virtual10.C: New.
958 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
961 * gcc.dg/large-size-array-6.c: New test.
963 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
966 * g++.dg/template/crash116.C: New.
968 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
970 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
971 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
973 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
976 * g++.dg/cpp0x/nsdmi-list3.C: New.
978 2013-07-03 Jakub Jelinek <jakub@redhat.com>
981 * gcc.target/i386/pr57777.c: New test.
984 * g++.dg/template/arg9.C: New test.
986 2013-07-02 Sriraman Tallam <tmsriram@google.com>
988 * gcc.target/i386/avx-inline.c: New test.
990 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
992 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
993 * gcc.target/mips/call-2.c: Likewise.
994 * gcc.target/mips/call-3.c: Likewise.
995 * gcc.target/mips/lazy-binding-1.c: Likewise.
997 2013-07-02 Jakub Jelinek <jakub@redhat.com>
999 PR tree-optimization/57741
1000 * gcc.dg/vect/pr57741-1.c: New test.
1001 * gcc.dg/vect/pr57741-2.c: New test.
1002 * gcc.dg/vect/pr57741-3.c: New test.
1004 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1006 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1008 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1009 * lib/target-supports.exp: Define aarch64_little_endian.
1011 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1013 * gcc.target/aarch64/abs_1.c: New test.
1015 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1017 * gcc.target/aarch64/bfxil_1.c: New test.
1018 * gcc.target/aarch64/bfxil_2.c: Likewise.
1020 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1023 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1024 array sizes from 100 to 20.
1026 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1029 * gfortran.dg/pointer_remapping_8.f90: New.
1031 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1033 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1034 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1035 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1036 * g++.dg/cpp1y/complex_literals.h: New.
1038 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1041 * g++.dg/cpp0x/noexcept21.C: New.
1043 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1046 * gcc.target/i386/pr57736.c: New test.
1048 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1050 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1052 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1053 strings to match the fixed error messages.
1054 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1055 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1058 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1061 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1062 stqcx. get even registers.
1064 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1067 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1069 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1071 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1073 * gcc.target/i386/bmi-1.c: Ditto.
1074 * gcc.target/i386/bmi-bextr-4.c: New.
1075 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1077 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1080 * g++.dg/cpp0x/initlist73.C: New.
1082 2013-06-27 Meador Inge <meadori@codesourcery.com>
1084 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1085 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1086 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1088 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1091 * g++.dg/ext/pr57509.C: New file.
1093 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1096 * gcc.target/i386/bmi-bextr-3.c: New test.
1099 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1101 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1104 * g++.dg/cpp0x/pr57172.C: New testcase.
1106 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1108 * gcc.target/s390/htm-1.c: New file.
1109 * gcc.target/s390/htm-nofloat-1.c: New file.
1110 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1112 2013-06-26 Tobias Burnus <burnus@net-b.de>
1115 * gfortran.dg/bounds_check_17.f90: New.
1117 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1120 * g++.dg/cpp1y/pr57640.C: New.
1122 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1125 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1126 overflow due to size of arrays.
1128 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1130 PR tree-optimization/57705
1131 * gcc.dg/vect/pr57705.c: New test.
1132 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1134 2013-06-25 Martin Jambor <mjambor@suse.cz>
1137 * g++.dg/ipa/pr57670.C: New test.
1139 2013-06-25 Richard Biener <rguenther@suse.de>
1142 * gcc.dg/pr56977.c: New testcase.
1144 2013-06-24 Martin Jambor <mjambor@suse.cz>
1146 PR tree-optimization/57358
1147 * gcc.dg/ipa/pr57358.c: New test.
1149 2013-06-24 Richard Biener <rguenther@suse.de>
1152 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1154 2013-06-24 Richard Biener <rguenther@suse.de>
1156 PR tree-optimization/57488
1157 * gcc.dg/torture/pr57488.c: New testcase.
1159 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1160 Dominique d'Humieres <dominiq@lps.ens.fr>
1163 * gfortran.dg/fraction.f90: New.
1165 2013-06-24 Alan Modra <amodra@gmail.com>
1167 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1168 Add scan-assembler-not "lvx".
1169 * gcc.target/powerpc/le-altivec-consts.c: New.
1171 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1173 * g++.dg/cpp0x/sfinae47.C: New.
1175 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1178 * gcc.target/sh/pr52483-1.c: New.
1179 * gcc.target/sh/pr52483-2.c: New.
1180 * gcc.target/sh/pr52483-3.c: New.
1181 * gcc.target/sh/pr52483-4.c: New.
1182 * gcc.target/sh/pr52483-5.c: New.
1184 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1186 * gcc.target/i386/intrinsics_1.c: New test.
1187 * gcc.target/i386/intrinsics_2.c: Ditto.
1188 * gcc.target/i386/intrinsics_3.c: Ditto.
1189 * gcc.target/i386/intrinsics_4.c: Ditto.
1190 * gcc.target/i386/intrinsics_5.c: Ditto.
1191 * gcc.target/i386/intrinsics_6.c: Ditto.
1192 * gcc.target/i386/avx-1.c: Provide macros for builtins
1193 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1195 2013-06-21 Tobias Burnus <burnus@net-b.de>
1198 * gfortran.dg/finalize_17.f90: New.
1200 2013-06-21 Tobias Burnus <burnus@net-b.de>
1202 * gfortran.dg/realloc_on_assign_18.f90: New.
1204 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1206 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1207 Also changed the returns from error as distinct values so that
1208 debugging can get easier.
1209 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1210 errors specific to C, if necessary. Also added new error
1212 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1213 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1214 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1215 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1216 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1217 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1218 the same changes as parser_errors3.c, spaces were added between colons
1219 to not confuse C++ compiler with 2 colons as scope.
1220 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1221 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1222 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1223 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1224 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1225 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1226 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1227 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1228 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1229 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1230 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1231 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1234 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1237 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1239 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1242 * gcc.target/i386/pr57655.c: New test.
1244 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1246 * ada/acats/tests/gcc: Delete.
1247 * gnat.dg/style: Likewise.
1249 2013-06-20 Jeff Law <law@redhat.com>
1251 PR tree-optimization/57660
1252 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1253 based on their branch cost.
1255 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1257 2013-06-20 Tobias Burnus <burnus@net-b.de>
1260 * gfortran.dg/list_read_11.f90: New.
1262 2013-06-20 Richard Biener <rguenther@suse.de>
1264 PR tree-optimization/57584
1265 * gcc.dg/torture/pr57584.c: New testcase.
1267 2013-06-19 Sharad Singhai <singhai@google.com>
1269 * g++.dg/gcov/gcov-8.C: New testcase.
1270 * lib/gcov.exp: Handle intermediate format.
1272 2013-06-19 Wei Mi <wmi@google.com>
1274 PR rtl-optimization/57518
1275 * testsuite/gcc.dg/pr57518.c: New test.
1277 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1279 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1281 2013-06-19 Jan Hubicka <jh@suse.cz>
1283 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1285 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1287 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1288 hard-coded values of array sizes with a #define.
1289 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1290 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1291 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1292 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1293 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1295 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1297 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1298 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1300 2013-06-19 Jeff Law <law@redhat.com>
1302 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1304 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1307 * g++.dg/template/error53.C: New.
1309 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1312 * gcc.target/powerpc/pr55033.c: Fix options.
1314 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1316 * gcc.target/i386/inline_error.c: New test.
1317 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1318 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1320 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/cpp0x/decltype55.C: New.
1325 2013-06-18 Marek Polacek <polacek@redhat.com>
1327 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1329 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1331 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1333 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1335 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1336 Also changed the returns from error as distinct values so that it is
1339 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1341 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1343 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1346 * g++.dg/template/error52.C: New.
1347 * g++.dg/lookup/friend15.C: Update.
1348 * g++.dg/parse/error11.C: Likewise.
1349 * g++.dg/parse/error14.C: Likewise.
1350 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1351 * g++.dg/parse/template25.C: Likewise.
1352 * g++.old-deja/g++.jason/cond.C: Likewise.
1353 * g++.old-deja/g++.mike/for2.C: Likewise.
1354 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1355 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1357 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1359 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1362 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1364 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1365 accidentally placing minus sign for length instead of stride.
1367 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1369 PR rtl-optimization/57425
1370 PR rtl-optimization/57569
1371 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1372 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1374 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1378 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1380 * gfortran.dg/typebound_assignment_6.f03: New.
1382 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1384 * gcc.target/h8300/h8300.exp: New.
1385 * gcc.dg/pragma-isr.c: Move to ...
1386 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1387 * gcc.target/h8300/pragma-isr.c: ... and here.
1388 * gcc.dg/pragma-isr2.c: Move to ...
1389 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1390 * gcc.target/h8300/pragma-isr2.c: ... and here.
1391 * gcc.dg/pragma-isr-trapa.c: Move to ...
1392 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1393 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1394 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1395 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1396 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1397 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1398 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1399 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1400 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1401 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1402 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1403 * gcc.dg/attr-isr-trapa.c: Move to ...
1404 * gcc.target/sh/attr-isr-trapa.c: ... here.
1406 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1409 * g++.dg/ext/builtin-offsetof1.C: New.
1411 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1413 * gcc.target/aarch64/vect_smlal_1.c: New file.
1415 2013-06-14 Tobias Burnus <burnus@net-b.de>
1418 * gfortran.dg/defined_assignment_7.f90: New.
1420 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1423 * g++.dg/rtti/dyncast6.C: New.
1424 * g++.dg/cpp0x/dyncast1.C: Likewise.
1426 2013-06-14 Alan Modra <amodra@gmail.com>
1429 * gcc.dg/pr57134.c: New.
1431 2013-06-14 Tobias Burnus <burnus@net-b.de>
1434 * gfortran.dg/deferred_type_param_9.f90: New.
1436 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1438 * gcc.dg/fold-minus-1.c: New testcase.
1440 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1443 * gfortran.dg/typebound_assignment_5.f03: New.
1445 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1447 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1449 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1450 Pat Haugen <pthaugen@us.ibm.com>
1451 Peter Bergner <bergner@vnet.ibm.com>
1453 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1454 load/store instructions on power7, power8.
1455 * gcc.target/powerpc/atomic-p8.c: Likewise.
1457 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1460 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1462 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1465 * g++.dg/warn/Wunused-var-20.C: New.
1467 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1469 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1470 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1471 Run with -fno-common.
1473 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1475 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1476 and exit function calls with return 1 and return 0, respectively.
1478 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1480 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1483 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1485 PR tree-optimization/57361
1486 * gcc.dg/tree-ssa/pr57361.c: New file.
1488 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1490 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1491 to ensure alignment.
1492 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1494 2013-06-12 Tobias Burnus <burnus@net-b.de>
1496 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1498 2013-06-12 Tobias Burnus <burnus@net-b.de>
1499 Dominique d'Humieres <dominiq@lps.ens.fr>
1501 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1503 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1506 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1507 * gcc.target/i386/pr56564-3.c: Likewise.
1509 2013-06-11 Tobias Burnus <burnus@net-b.de>
1512 * gfortran.dg/class_array_18.f90: New.
1514 2013-06-11 Jan Hubicka <jh@suse.cz>
1517 * g++.dg/ext/visibility/anon6.C: Update testcase.
1519 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1522 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1523 in how we check __sec_reduce_mutating function's result.
1525 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1526 Pat Haugen <pthaugen@us.ibm.com>
1527 Peter Bergner <bergner@vnet.ibm.com>
1529 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1530 direct move instructions.
1531 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1532 * gcc.target/powerpc/direct-move.h: Likewise.
1533 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1534 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1535 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1536 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1537 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1538 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1540 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/cpp0x/pr52440.C: New.
1545 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1548 * gcc.target/i386/pr56564-1.c: New test.
1549 * gcc.target/i386/pr56564-2.c: New test.
1550 * gcc.target/i386/pr56564-3.c: New test.
1551 * gcc.target/i386/pr56564-4.c: New test.
1552 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1553 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1554 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1555 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1556 * gcc.target/i386/vect-sizes-1.c: Likewise.
1557 * gcc.target/i386/memcpy-1.c: Likewise.
1558 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1559 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1561 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1563 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1564 systems to cover all GNU systems.
1565 * g++.dg/abi/guard2.C: Likewise.
1566 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1567 * g++.dg/eh/sighandle.C: Likewise.
1568 * g++.dg/ext/cleanup-10.C: Likewise.
1569 * g++.dg/ext/cleanup-11.C: Likewise.
1570 * g++.dg/ext/cleanup-8.C: Likewise.
1571 * g++.dg/ext/cleanup-9.C: Likewise.
1572 * g++.dg/opt/const5.C: Likewise.
1573 * g++.dg/opt/life1.C: Likewise.
1574 * g++.dg/other/pr39496.C: Likewise.
1575 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1576 * g++.old-deja/g++.abi/align.C: Likewise.
1577 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1578 * g++.old-deja/g++.law/weak.C: Likewise.
1579 * g++.old-deja/g++.pt/asm1.C: Likewise.
1580 * gcc.c-torture/execute/20030125-1.x: Likewise.
1581 * gcc.c-torture/execute/990127-2.x: Likewise.
1582 * gcc.dg/20041106-1.c: Likewise.
1583 * gcc.dg/20050503-1.c: Likewise.
1584 * gcc.dg/builtin-object-size-5.c: Likewise.
1585 * gcc.dg/cleanup-10.c: Likewise.
1586 * gcc.dg/cleanup-11.c: Likewise.
1587 * gcc.dg/cleanup-8.c: Likewise.
1588 * gcc.dg/cleanup-9.c: Likewise.
1589 * gcc.dg/complex-5.c: Likewise.
1590 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1591 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1592 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1593 * gcc.dg/dfp/pr35739.c: Likewise.
1594 * gcc.dg/fdata-sections-1.c: Likewise.
1595 * gcc.dg/lto/20090206-1_0.c: Likewise.
1596 * gcc.dg/lto/20090206-2_0.c: Likewise.
1597 * gcc.dg/pr30360.c: Likewise.
1598 * gcc.dg/pr37303.c: Likewise.
1599 * gcc.dg/pr39323-1.c: Likewise.
1600 * gcc.dg/pr39323-2.c: Likewise.
1601 * gcc.dg/pr39323-3.c: Likewise.
1602 * gcc.dg/pr45416.c: Likewise.
1603 * gcc.dg/setjmp-2.c: Likewise.
1604 * gcc.dg/split-1.c: Likewise.
1605 * gcc.dg/split-3.c: Likewise.
1606 * gcc.dg/split-4.c: Likewise.
1607 * gcc.dg/strlenopt-12g.c: Likewise.
1608 * gcc.dg/strlenopt-14g.c: Likewise.
1609 * gcc.dg/strlenopt-14gf.c: Likewise.
1610 * gcc.dg/strlenopt-16g.c: Likewise.
1611 * gcc.dg/strlenopt-17g.c: Likewise.
1612 * gcc.dg/strlenopt-18g.c: Likewise.
1613 * gcc.dg/strlenopt-1f.c: Likewise.
1614 * gcc.dg/strlenopt-22g.c: Likewise.
1615 * gcc.dg/strlenopt-2f.c: Likewise.
1616 * gcc.dg/strlenopt-4g.c: Likewise.
1617 * gcc.dg/strlenopt-4gf.c: Likewise.
1618 * gcc.dg/struct-ret-3.c: Likewise.
1619 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1620 * gcc.misc-tests/linkage.exp: Likewise.
1621 * gcc.target/i386/20000724-1.c: Likewise.
1622 * gcc.target/i386/align-main-3.c: Likewise.
1623 * gcc.target/i386/cleanup-1.c: Likewise.
1624 * gcc.target/i386/inline-mcpy.c: Likewise.
1625 * gcc.target/i386/pr32268.c: Likewise.
1626 * gcc.target/i386/pr36613.c: Likewise.
1627 * gcc.target/i386/pr39013-1.c: Likewise.
1628 * gcc.target/i386/pr39013-2.c: Likewise.
1629 * gcc.target/i386/pr39496.c: Likewise.
1630 * gcc.target/i386/pr40906-3.c: Likewise.
1631 * gcc.target/i386/pr46084.c: Likewise.
1632 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1634 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1637 * gcc.target/sh/pr6526.c: New.
1639 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1642 * gcc.c-torture/execute/pr57568.c: New test.
1644 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1647 * g++.dg/other/vararg-4.C: New.
1649 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1651 PR rtl-optimization/57559
1652 * gcc.target/s390/pr57559.c : New test.
1654 2013-06-08 Tobias Burnus <burnus@net-b.de>
1657 * gfortran.dg/finalize_10.f90: New.
1658 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1659 * gfortran.dg/finalize_15.f90: New.
1661 2013-06-08 Tobias Burnus <burnus@net-b.de>
1664 * gfortran.dg/storage_size_4.f90: New.
1666 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1669 * testsuite/g++.dg/ext/pr57548.C: New test.
1671 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1674 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1676 2013-06-07 Jan Hubicka <jh@suse.cz>
1678 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1680 2013-06-07 Tobias Burnus <burnus@net-b.de>
1683 * gfortran.dg/array_constructor_48.f90: New.
1684 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1685 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1687 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1690 * gcc.target/arm/xordi3-opt.c: New test.
1692 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1694 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1695 Revert to dg-options.
1697 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1700 * gcc.target/powerpc/pr55033.c: New.
1702 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1705 * g++.dg/cpp0x/alias-decl-36.C: New.
1707 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1708 Pat Haugen <pthaugen@us.ibm.com>
1709 Peter Bergner <bergner@vnet.ibm.com>
1711 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1712 power8 builtin functions.
1713 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1714 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1715 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1716 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1717 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1718 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1719 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1720 tests to test power8 auto-vectorization.
1721 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1722 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1723 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1724 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1726 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1727 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1729 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1731 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1733 (check_effective_target_powerpc_p8vector_ok): Likewise.
1734 (is-effective-target): Likewise.
1735 (check_vect_support_and_set_flags): Likewise.
1737 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/parse/error53.C: New.
1742 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1744 PR rtl-optimization/57459
1745 * gcc.target/i386/pr57459.c: New test.
1747 2013-06-06 Teresa Johnson <tejohnson@google.com>
1750 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1751 into -freorder-blocks-and-partition test.
1752 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1753 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1754 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1755 * gcc.dg/tree-prof/pr50907.c: Ditto.
1756 * gcc.dg/tree-prof/pr45354.c: Ditto.
1757 * g++.dg/tree-prof/partition2.C: Ditto.
1758 * g++.dg/tree-prof/partition3.C: Ditto.
1760 2013-06-06 Tobias Burnus <burnus@net-b.de>
1763 * gfortran.dg/finalize_16.f90: New.
1765 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1767 * gcc.dg/vect/no-section-anchors-vect-68.c:
1768 Add dg-skip-if aarch64_tiny.
1770 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1773 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1774 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1776 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1779 * g++.dg/cpp0x/decltype54.C: New.
1781 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1783 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1784 arm*-*-*eabi* targets.
1785 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1787 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1789 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1790 Tobias Burnus <burnus@net-b.de>
1792 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1793 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1794 * gfortran.dg/io_real_boz_4.f90: Ditto.
1795 * gfortran.dg/io_real_boz_5.f90: Ditto.
1797 2013-06-05 Andreas Schwab <schwab@suse.de>
1799 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1801 2013-06-04 Jan Hubicka <jh@suse.cz>
1803 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1805 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1807 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1808 parameters with void.
1809 (main2): Removed argc parameter.
1810 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1811 (main): Replaced argc, argv parameters with void.
1812 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1813 (main2): Removed argc parameter.
1814 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1815 argv parameters with void. Added __asm volatile to avoid optimization
1816 on argc, if necessary.
1817 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1818 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1819 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1820 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1821 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1822 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1823 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1824 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1825 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1826 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1827 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1828 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1829 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1830 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1831 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1832 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1833 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1834 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1835 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1836 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1837 parameters with void.
1838 (main2): Removed argc parameter.
1839 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1840 (main): Replaced argc, argv parameters with void.
1841 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1842 argv parameters with void. Also renamed this function as main, and
1843 delete the existing main.
1844 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1845 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1846 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1848 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1850 * gcc.target/aarch64/movi_1.c: New test.
1852 2013-06-04 Tobias Burnus <burnus@net-b.de>
1855 * gfortran.dg/finalize_12.f90: New.
1856 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1857 end of scope finalization.
1858 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1859 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1860 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1861 * gfortran.dg/class_19.f03: Ditto.
1862 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1863 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1864 * gfortran.dg/extends_14.f03: Ditto.
1865 * gfortran.dg/move_alloc_4.f90: Ditto.
1866 * gfortran.dg/typebound_proc_27.f03: Ditto.
1868 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
1870 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1871 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1872 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1873 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1874 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1875 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1876 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1877 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1878 * gfortran.dg/io_real_boz_4.f90: Ditto.
1879 * gfortran.dg/io_real_boz_5.f90: Ditto.
1880 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1881 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1882 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1883 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1884 * gfortran.dg/transpose_2.f90: Fix dg-output.
1886 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1888 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1889 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1890 dg-option and an header comment.
1892 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1895 * g++.dg/cpp0x/sfinae46.C: New.
1896 * g++.dg/cpp0x/defaulted13.C: Adjust.
1897 * g++.dg/cpp0x/defaulted2.C: Likewise.
1898 * g++.dg/cpp0x/defaulted26.C: Likewise.
1899 * g++.dg/cpp0x/defaulted3.C: Likewise.
1900 * g++.dg/cpp0x/error1.C: Likewise.
1901 * g++.dg/cpp0x/implicit1.C: Likewise.
1902 * g++.dg/cpp0x/implicit11.C: Likewise.
1903 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1904 * g++.dg/cpp0x/initlist47.C: Likewise.
1905 * g++.dg/cpp0x/initlist9.C: Likewise.
1906 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1907 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1908 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1909 * g++.dg/cpp0x/union4.C: Likewise.
1910 * g++.dg/template/crash108.C: Likewise.
1911 * g++.dg/template/crash41.C: Likewise.
1912 * g++.old-deja/g++.jason/local.C: Likewise.
1913 * g++.old-deja/g++.law/visibility3.C: Likewise.
1915 2013-06-03 Teresa Johnson <tejohnson@google.com>
1917 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1918 * gcc.dg/vect/bb-slp-14.c: Ditto.
1919 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1920 * gcc.dg/vect/bb-slp-23.c: Ditto.
1921 * gcc.dg/vect/bb-slp-15.c: Ditto.
1922 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1923 * gcc.dg/vect/bb-slp-24.c: Ditto.
1924 * gcc.dg/vect/bb-slp-16.c: Ditto.
1925 * gcc.dg/vect/bb-slp-25.c: Ditto.
1926 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1927 * gcc.dg/vect/bb-slp-17.c: Ditto.
1928 * gcc.dg/vect/bb-slp-1.c: Ditto.
1929 * gcc.dg/vect/bb-slp-26.c: Ditto.
1930 * gcc.dg/vect/bb-slp-18.c: Ditto.
1931 * gcc.dg/vect/bb-slp-2.c: Ditto.
1932 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1933 * gcc.dg/vect/bb-slp-27.c: Ditto.
1934 * gcc.dg/vect/bb-slp-19.c: Ditto.
1935 * gcc.dg/vect/bb-slp-3.c: Ditto.
1936 * gcc.dg/vect/bb-slp-28.c: Ditto.
1937 * gcc.dg/vect/bb-slp-4.c: Ditto.
1938 * gcc.dg/vect/bb-slp-29.c: Ditto.
1939 * gcc.dg/vect/bb-slp-5.c: Ditto.
1940 * gcc.dg/vect/bb-slp-6.c: Ditto.
1941 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1942 * gcc.dg/vect/bb-slp-7.c: Ditto.
1943 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1944 * gcc.dg/vect/bb-slp-8.c: Ditto.
1945 * gcc.dg/vect/bb-slp-9.c: Ditto.
1946 * gcc.dg/vect/bb-slp-10.c: Ditto.
1947 * gcc.dg/vect/bb-slp-11.c: Ditto.
1948 * gcc.dg/vect/bb-slp-20.c: Ditto.
1949 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1950 * gcc.dg/vect/bb-slp-21.c: Ditto.
1951 * gcc.dg/vect/bb-slp-30.c: Ditto.
1952 * gcc.dg/vect/bb-slp-13.c: Ditto.
1953 * gcc.dg/vect/bb-slp-22.c: Ditto.
1954 * g++.dg/vect/slp-pr50413.cc: Ditto.
1955 * g++.dg/vect/slp-pr56812.cc: Ditto.
1956 * g++.dg/vect/slp-pr50819.cc: Ditto.
1958 2013-06-01 Tobias Burnus <burnus@net-b.de>
1961 * gfortran.dg/class_array_17.f90: New.
1963 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1965 * ada/acats/floatstore.lst: New.
1966 * ada/acats/run_all.sh: Process it.
1968 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1970 * gcc.target/powerpc/e500-ord-1.c: New test.
1971 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1972 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1973 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1975 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1977 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1979 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1981 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1983 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1985 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1987 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1990 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1993 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1995 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1997 2013-05-31 Marek Polacek <polacek@redhat.com>
1999 PR tree-optimization/57478
2000 PR tree-optimization/57453
2001 * gcc.dg/torture/pr57478.c: New test.
2003 2013-05-31 Tobias Burnus <burnus@net-b.de>
2006 * gfortran.dg/class_array_17.f90: New.
2008 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2011 * gcc.target/arm/iordi3-opt.c: New test.
2013 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2017 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2018 * gfortran.dg/interface_26.f90: Ditto.
2019 * gfortran.dg/proc_ptr_11.f90: Ditto.
2020 * gfortran.dg/proc_ptr_15.f90: Ditto.
2021 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2022 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2023 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2024 * gfortran.dg/typebound_override_1.f90: Ditto.
2025 * gfortran.dg/typebound_override_4.f90: Ditto.
2026 * gfortran.dg/typebound_proc_6.f03: Ditto.
2027 * gfortran.dg/assumed_type_7.f90: New test.
2028 * gfortran.dg/typebound_override_5.f90: New test.
2029 * gfortran.dg/typebound_override_6.f90: New test.
2030 * gfortran.dg/typebound_override_7.f90: New test.
2032 2013-05-30 Tobias Burnus <burnus@net-b.de>
2035 * gfortran.dg/power_6.f90: New.
2037 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2039 * gcc.target/aarch64/insv_1.c: New test.
2041 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2043 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2044 dg-skip-if "No stabs".
2046 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2049 * gfortran.dg/assumed_size_1.f90: New.
2051 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2053 * gcc.dg/shrink-wrap-alloca.c: New added.
2054 * gcc.dg/shrink-wrap-pretend.c: New added.
2055 * gcc.dg/shrink-wrap-sibcall.c: New added.
2057 2013-05-30 Tobias Burnus <burnus@net-b.de>
2060 * gfortran.dg/assumed_rank_13.f90: New.
2062 2013-05-29 Easwaran Raman <eraman@google.com>
2064 PR tree-optimization/57442
2065 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2067 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2069 PR tree-optimization/57441
2070 * gcc.c-torture/compile/pr57441.c: New.
2072 2013-05-29 Dehao Chen <dehao@google.com>
2075 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2077 2013-05-29 Tobias Burnus <burnus@net-b.de>
2080 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2081 * gfortran.dg/class_19.f03: Ditto.
2083 2013-05-29 Richard Biener <rguenther@suse.de>
2085 * gcc.dg/vect/bb-slp-32.c: New testcase.
2087 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2089 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2090 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2091 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2092 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2093 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2094 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2095 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2096 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2097 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2098 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2099 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2100 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2101 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2102 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2103 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2104 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2105 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2106 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2107 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2108 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2109 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2110 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2111 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2112 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2113 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2114 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2115 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2116 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2117 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2118 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2119 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2120 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2121 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2122 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2123 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2124 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2125 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2126 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2127 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2129 2013-05-29 Tobias Burnus <burnus@net-b.de>
2132 * gfortran.dg/finalize_11.f90: New.
2133 * gfortran.dg/finalize_4.f03: Remove dg-error.
2134 * gfortran.dg/finalize_5.f03: Ditto.
2135 * gfortran.dg/finalize_6.f03: Ditto.
2136 * gfortran.dg/finalize_7.f03: Ditto.
2138 2013-05-28 Tobias Burnus <burnus@net-b.de>
2140 * gfortran.dg/class_array_16.f90: New.
2142 2013-05-28 Tobias Burnus <burnus@net-b.de>
2145 * testsuite/gfortran.dg/use_29.f90: New.
2147 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2149 * gnat.dg/fp_exception.adb: New test.
2151 2013-05-28 Richard Biener <rguenther@suse.de>
2153 PR tree-optimization/56787
2154 * gcc.dg/vect/pr56787.c: New testcase.
2156 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2157 Tobias Burnus <burnus@net-b.de>
2160 * gfortran.dg/typebound_override_4.f90: New.
2162 2013-05-28 Richard Biener <rguenther@suse.de>
2164 PR tree-optimization/57411
2165 * g++.dg/opt/pr57411.C: New testcase.
2167 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2169 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2170 * gcc.dg/builtin-bswap-9.c: Likewise.
2172 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2174 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2176 2013-05-27 Richard Biener <rguenther@suse.de>
2179 * gcc.dg/gomp/pr57412.c: New testcase.
2181 2013-05-27 Bud Davis <jmdavis@link.com>
2184 * gfortran.dg/stfunc_8.f90: New.
2186 2013-05-27 Richard Biener <rguenther@suse.de>
2188 PR tree-optimization/57343
2189 * gcc.dg/torture/pr57343.c: New testcase.
2191 2013-05-27 Richard Biener <rguenther@suse.de>
2193 PR tree-optimization/57417
2194 * gcc.dg/torture/pr57417.c: New testcase.
2196 2013-05-27 Richard Biener <rguenther@suse.de>
2198 PR tree-optimization/57396
2199 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2201 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2203 * gnat.dg/specs/last_bit.ads: New test.
2205 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2207 * gnat.dg/specs/machine_attribute.ads: New test.
2209 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2211 * gnat.dg/incomplete3.ad[sb]: New test.
2213 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2216 * gcc.target/mips/div-13.c: New test.
2218 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2221 * gcc.target/mips/mips16-attributes-5.c,
2222 * gcc.target/mips/mips16-attributes-6.c: New tests.
2224 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2226 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2227 * gcc.dg/builtin-bswap-8.c: Likewise.
2229 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2232 * g++.dg/cpp0x/new1.C: New.
2234 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2237 * g++.dg/parse/dtor16.C: New.
2238 * g++.dg/parse/dtor6.C: Adjust.
2240 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2243 * g++.dg/expr/bitfield12.C: New.
2245 2013-05-24 Jeff Law <law@redhat.com>
2247 PR tree-optimization/57124
2248 * gcc.c-torture/execute/pr57124.c: New test.
2249 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2251 2013-05-24 Martin Jambor <mjambor@suse.cz>
2253 PR tree-optimization/57294
2254 * gcc.dg/ipa/pr57294.c: New test.
2256 2013-05-24 Dehao Chen <dehao@google.com>
2258 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2260 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2262 * gcc.target/aarch64/scalar_intrinsics.c
2263 (force_simd): Use a valid instruction.
2264 (test_vdupd_lane_s64): Pass a valid lane argument.
2265 (test_vdupd_lane_u64): Likewise.
2267 2013-05-24 Richard Biener <rguenther@suse.de>
2269 PR tree-optimization/57287
2270 * gcc.dg/pr57287.c: New testcase.
2272 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2275 * g++.dg/template/error51.C: New.
2277 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2280 * g++.dg/template/bitfield2.C: New.
2282 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2284 * gnat.dg/specs/noinline1.ads: New test.
2285 * gnat.dg/noinline2.ad[sb]: Likewise.
2286 * gnat.dg/specs/noinline3.ads: Likewise.
2287 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2289 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2292 * gcc.dg/tree-ssa/pr57385.c: New test.
2294 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2296 * gnat.dg/derived_type4.adb: New test.
2298 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2300 * gcc.dg/builtin-bswap-6.c: New test.
2301 * gcc.dg/builtin-bswap-7.c: Likewise.
2302 * gcc.dg/builtin-bswap-8.c: Likewise.
2303 * gcc.dg/builtin-bswap-9.c: Likewise.
2305 2013-05-23 Christian Bruel <christian.bruel@st.com>
2308 * gcc.dg/debug/pr57351.c: New test
2310 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2312 * gcc.target/aarch64/vect-clz.c: New file.
2314 2013-05-23 Martin Jambor <mjambor@suse.cz>
2317 * gcc.dg/ipa/pr57347.c: New test.
2319 2013-05-23 Richard Biener <rguenther@suse.de>
2321 PR tree-optimization/57380
2322 * g++.dg/tree-ssa/pr57380.C: New testcase.
2324 2013-05-23 Richard Biener <rguenther@suse.de>
2327 * gcc.dg/torture/pr57381.c: New testcase.
2329 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2332 * gcc.c-torture/execute/pr57344-1.c: New test.
2333 * gcc.c-torture/execute/pr57344-2.c: New test.
2334 * gcc.c-torture/execute/pr57344-3.c: New test.
2335 * gcc.c-torture/execute/pr57344-4.c: New test.
2337 2013-05-23 Richard Biener <rguenther@suse.de>
2339 PR rtl-optimization/57341
2340 * gcc.dg/torture/pr57341.c: New testcase.
2342 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2345 * g++.dg/parse/crash62.C: New.
2347 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2348 Pat Haugen <pthaugen@us.ibm.com>
2349 Peter Bergner <bergner@vnet.ibm.com>
2351 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2354 2013-05-22 Tobias Burnus <burnus@net-b.de>
2357 * gfortran.dg/defined_assignment_6.f90: New.
2359 2013-05-22 Tobias Burnus <burnus@net-b.de>
2362 * gfortran.dg/assumed_type_6.f90: New.
2364 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2367 * g++.dg/cpp0x/Wunused-parm.C: New.
2369 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2372 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2374 2013-05-21 Easwaran Raman <eraman@google.com>
2376 PR tree-optimization/57322
2377 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2379 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2381 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2384 2013-05-21 Tobias Burnus <burnus@net-b.de>
2387 * gfortran.dg/assumed_type_5.f90: New.
2388 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2389 * gfortran.dg/assumed_rank_2.f90: Ditto.
2390 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2391 * gfortran.dg/no_arg_check_3.f90: Ditto.
2393 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2395 PR tree-optimization/57331
2396 * gcc.c-torture/compile/pr57331.c: New test.
2398 2013-05-21 Richard Biener <rguenther@suse.de>
2400 PR tree-optimization/57330
2401 * gcc.dg/torture/pr57330.c: New testcase.
2403 2013-05-21 Richard Biener <rguenther@suse.de>
2405 PR tree-optimization/57303
2406 * gcc.dg/torture/pr57303.c: New testcase.
2408 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2410 PR tree-optimization/57321
2411 * gcc.c-torture/execute/pr57321.c: New test.
2413 2013-05-20 Tobias Burnus <burnus@net-b.de>
2417 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2418 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2419 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2420 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2421 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2422 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2423 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2424 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2425 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2426 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2427 * gfortran.dg/binding_label_tests_24.f90: New.
2428 * gfortran.dg/binding_label_tests_25.f90: New.
2430 2013-05-20 Tobias Burnus <burnus@net-b.de>
2433 * gfortran.dg/binding_label_tests_17.f90: New.
2434 * gfortran.dg/binding_label_tests_18.f90: New.
2435 * gfortran.dg/binding_label_tests_19.f90: New.
2436 * gfortran.dg/binding_label_tests_20.f90: New.
2437 * gfortran.dg/binding_label_tests_21.f90: New.
2438 * gfortran.dg/binding_label_tests_22.f90: New.
2439 * gfortran.dg/binding_label_tests_23.f90: New.
2441 2013-05-20 Tobias Burnus <burnus@net-b.de>
2444 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2445 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2446 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2447 * gfortran.dg/common_18.f90: New.
2448 * gfortran.dg/common_19.f90: New.
2449 * gfortran.dg/common_20.f90: New.
2450 * gfortran.dg/common_21.f90: New.
2452 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2455 * g++.dg/parse/error52.C: New.
2456 * g++.dg/parse/error3.C: Adjust.
2457 * g++.dg/parse/error36.C: Likewise.
2459 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2462 * gcc.target/sh/pr56547-1.c: New.
2463 * gcc.target/sh/pr56547-2.c: New.
2465 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2468 * g++.dg/warn/Wsign-compare-6.C: New.
2469 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2471 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2474 * g++.dg/template/error50.C: New.
2476 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2479 * g++.dg/ext/complit13.C: New.
2481 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2484 * g++.dg/pr57175.C: New testcase.
2486 2013-05-17 Easwaran Raman <eraman@google.com>
2488 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2490 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2493 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2495 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2497 PR rtl-optimization/57281
2498 PR rtl-optimization/57300
2499 * gcc.dg/pr57300.c: New test.
2500 * gcc.c-torture/execute/pr57281.c: New test.
2502 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2505 * g++.dg/ext/sizeof-complit.C: New.
2507 2013-05-17 Marek Polacek <polacek@redhat.com>
2509 * gcc.dg/strlenopt-25.c: New test.
2510 * gcc.dg/strlenopt-26.c: Likewise.
2512 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2514 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2515 instead of -mavx2, require only avx instead of avx2.
2516 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2517 of avx2-check.h and turn into an avx runtime test instead of
2520 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2522 * g++.dg/ext/vector22.C: Uncomment working test.
2524 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2527 * g++.dg/template/pr17410.C: New.
2529 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2531 * gcc.target/i386/rotate-3.c: New test.
2532 * gcc.target/i386/rotate-3a.c: New test.
2533 * gcc.target/i386/rotate-4.c: New test.
2534 * gcc.target/i386/rotate-4a.c: New test.
2535 * gcc.target/i386/rotate-5.c: New test.
2536 * gcc.target/i386/rotate-5a.c: New test.
2538 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2540 * gcc.dg/visibility-21.c: Require section_anchors.
2542 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2544 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2545 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2546 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2548 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2550 * gcc.dg/visibility-21.c: New.
2552 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2555 * gcc.dg/pr57286.c: New testcase.
2556 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2557 * g++.dg/ext/vector22.C: Comment out transformations not
2560 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2563 * gcc.target/mips/call-1.c: Restrict to o32.
2564 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2566 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2568 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2570 * g++.dg/warn/Wshadow-1.C: Likewise.
2571 * g++.dg/warn/Wshadow-6.C: Likewise.
2572 * g++.dg/warn/Wshadow-7.C: Likewise.
2574 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2577 * g++.dg/parse/pr31952-1.C: New.
2578 * g++.dg/parse/pr31952-2.C: Likewise.
2579 * g++.dg/parse/pr31952-3.C: Likewise.
2581 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2582 * g++.old-deja/g++.jason/cond.C: Likewise.
2583 * g++.dg/cpp0x/range-for5.C: Likewise.
2585 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2588 * gcc.target/arm/pr40887.c: Adjust testcase.
2589 * gcc.target/arm/pr19599.c: New test.
2591 2013-05-15 Richard Biener <rguenther@suse.de>
2593 PR tree-optimization/57275
2594 * gcc.target/i386/pr57275.c: New testcase.
2596 2013-05-15 Jan Hubicka <jh@suse.cz>
2598 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2599 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2600 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2602 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2604 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2607 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2610 * c-c++-common/Wsequence-point-1.c: New test.
2612 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2614 * g++.dg/ext/vector22.C: New testcase.
2615 * gcc.dg/binop-xor3.c: Remove xfail.
2617 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2619 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2620 FLOAT cmp FLOAT ? INT : INT.
2621 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2622 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2623 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2624 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2625 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2626 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2628 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2631 * g++.dg/cpp0x/defaulted43.C: New.
2633 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2635 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2636 (alloca): Remove declaration.
2637 (foo9): Replace alloca by __builtin_alloca.
2639 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2641 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2642 Expect "size of array is too large" error.
2644 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2646 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2648 2013-05-14 Richard Biener <rguenther@suse.de>
2651 * g++.dg/torture/pr57235.C: New testcase.
2653 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2656 * gcc.dg/torture/pr57251.c: New test.
2658 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2661 * gcc.target/i386/pr57264.c: New test.
2663 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2665 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2667 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2669 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2671 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2673 PR tree-optimization/45216
2674 PR tree-optimization/57157
2675 * c-c++-common/rotate-1.c: Add 32 tests with +.
2676 * c-c++-common/rotate-1a.c: Adjust.
2677 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2678 * c-c++-common/rotate-2b.c: New test.
2679 * c-c++-common/rotate-3.c: Add 32 tests with +.
2680 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2681 * c-c++-common/rotate-4b.c: New test.
2682 * c-c++-common/rotate-5.c: New test.
2684 2013-05-13 Martin Jambor <mjambor@suse.cz>
2687 * gcc.dg/ipa/remref-0.c: New test.
2688 * gcc.dg/ipa/remref-1a.c: Likewise.
2689 * gcc.dg/ipa/remref-1b.c: Likewise.
2690 * gcc.dg/ipa/remref-2a.c: Likewise.
2691 * gcc.dg/ipa/remref-2b.c: Likewise.
2693 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2695 * gcc.dg/vector-shift-2.c: New testcase.
2697 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2699 PR tree-optimization/57230
2700 * gcc.dg/strlenopt-24.c: New test.
2702 PR tree-optimization/57230
2703 * gcc.dg/strlenopt-23.c: New test.
2705 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2708 * gcc.target/sh/pr57108.c: Move this test case to ...
2709 * gcc.c-torture/compile/pr57108.c: ... here.
2711 2013-05-10 Richard Biener <rguenther@suse.de>
2713 PR tree-optimization/57214
2714 * gcc.dg/torture/pr57214.c: New testcase.
2716 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2718 * gcc.dg/vector-shift.c: New testcase.
2720 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2722 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2724 PR tree-optimization/45216
2725 PR tree-optimization/57157
2726 * c-c++-common/rotate-1.c: New test.
2727 * c-c++-common/rotate-1a.c: New test.
2728 * c-c++-common/rotate-2.c: New test.
2729 * c-c++-common/rotate-2a.c: New test.
2730 * c-c++-common/rotate-3.c: New test.
2731 * c-c++-common/rotate-3a.c: New test.
2732 * c-c++-common/rotate-4.c: New test.
2733 * c-c++-common/rotate-4a.c: New test.
2735 2013-05-10 Richard Biener <rguenther@suse.de>
2737 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2738 * gcc.target/i386/l_fma_double_1.c: Adjust.
2739 * gcc.target/i386/l_fma_double_2.c: Likewise.
2740 * gcc.target/i386/l_fma_double_3.c: Likewise.
2741 * gcc.target/i386/l_fma_double_4.c: Likewise.
2742 * gcc.target/i386/l_fma_double_5.c: Likewise.
2743 * gcc.target/i386/l_fma_double_6.c: Likewise.
2744 * gcc.target/i386/l_fma_float_1.c: Likewise.
2745 * gcc.target/i386/l_fma_float_2.c: Likewise.
2746 * gcc.target/i386/l_fma_float_3.c: Likewise.
2747 * gcc.target/i386/l_fma_float_4.c: Likewise.
2748 * gcc.target/i386/l_fma_float_5.c: Likewise.
2749 * gcc.target/i386/l_fma_float_6.c: Likewise.
2751 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2754 * g++.dg/cpp0x/pr51226.C: New.
2756 2013-04-16 Han Shen <shenhan@google.com>
2758 Test cases for '-fstack-protector-strong'.
2759 * gcc.dg/fstack-protector-strong.c: New.
2760 * g++.dg/fstack-protector-strong.C: New.
2762 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2764 * gcc.target/aarch64/ands_1.c: New test.
2765 * gcc.target/aarch64/ands_2.c: Likewise
2767 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2769 * lib/target-supports.exp (check_effective_target_hw): New
2771 * c-c++-common/asan/clone-test-1.c: Call
2772 check_effective_target_hw.
2773 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2774 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2775 possible decorations.
2776 * c-c++-common/asan/null-deref-1.c: Likewise.
2777 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2778 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2779 * c-c++-common/asan/use-after-free-1.c: Likewise.
2780 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2781 * g++.dg/asan/large-func-test-1.C: Likewise.
2783 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2785 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2787 2013-05-07 Richard Biener <rguenther@suse.de>
2790 * g++.dg/torture/pr57190.C: New testcase.
2792 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2794 PR tree-optimization/57149
2795 * gcc.dg/pr57149.c: New test.
2798 * gcc.dg/pr57184.c: New test.
2800 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2802 * gnat.dg/specs/array3.ads: New test.
2804 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2806 * c-c++-common/vector-scalar-2.c: New testcase.
2808 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2810 * gcc.target/i386/asm-dialect-2.c: New testcase.
2812 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2815 * g++.dg/cpp0x/auto38.C: New.
2817 2013-05-06 Richard Biener <rguenther@suse.de>
2819 PR tree-optimization/57185
2820 * gcc.dg/autopar/pr57185.c: New testcase.
2822 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2825 * gcc.target/i386/pr57106.c: New test.
2827 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2829 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2830 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2831 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2832 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2833 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2834 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2835 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2837 2013-05-06 Teresa Johnson <tejohnson@google.com>
2840 * gcc.dg/pr57154.c: New test.
2842 2013-05-06 Richard Biener <rguenther@suse.de>
2845 * gcc.dg/torture/pr57147-1.c: New testcase.
2846 * gcc.dg/torture/pr57147-2.c: Likewise.
2847 * gcc.dg/torture/pr57147-3.c: Likewise.
2849 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2852 * gcc.target/sh/pr55303-1.c: New.
2853 * gcc.target/sh/pr55303-2.c: New.
2854 * gcc.target/sh/pr55303-3.c: New.
2856 2013-05-05 Tobias Burnus <burnus@net-b.de>
2858 * gfortran.dg/allocate_with_source_3.f90: New.
2860 2013-05-05 Tobias Burnus <burnus@net-b.de>
2863 * gfortran.dg/null_8.f90: New.
2865 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/cpp0x/enum27.C: New.
2869 * g++.dg/cpp0x/enum_base.C: Adjust.
2871 2013-05-04 Jakub Jelinek <jakub@redhat.com>
2873 PR tree-optimization/56205
2874 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2876 2013-05-04 Tobias Burnus <burnus@net-b.de>
2878 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2879 * gfortran.dg/bind_c_usage_27.f90: New.
2880 * gfortran.dg/bind_c_usage_28.f90: New.
2882 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2885 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2887 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2890 * gcc.target/powerpc/pr57150.c: New file.
2892 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2894 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2895 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2896 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2897 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2898 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2899 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2900 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2902 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2904 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2905 scan-assembler-times.
2907 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2909 * gcc.dg/tree-ssa/slsr-32.c: New.
2910 * gcc.dg/tree-ssa/slsr-33.c: New.
2911 * gcc.dg/tree-ssa/slsr-34.c: New.
2912 * gcc.dg/tree-ssa/slsr-35.c: New.
2913 * gcc.dg/tree-ssa/slsr-36.c: New.
2914 * gcc.dg/tree-ssa/slsr-37.c: New.
2915 * gcc.dg/tree-ssa/slsr-38.c: New.
2917 2013-05-03 Ian Bolton <ian.bolton@arm.com>
2919 * gcc.target/aarch64/tst_1.c: New test.
2920 * gcc.target/aarch64/tst_2.c: Likewise
2922 2013-05-02 Jeff Law <law@redhat.com>
2924 PR tree-optimization/57144
2925 * gcc.c-torture/execute/pr57144.c: New test.
2927 2013-05-03 Jakub Jelinek <jakub@redhat.com>
2929 PR rtl-optimization/57130
2930 * gcc.c-torture/execute/pr57130.c: New test.
2932 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
2934 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2936 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2938 * gcc.target/aarch64/fabd.c: New file.
2940 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2943 * g++.dg/cpp0x/pr54318.C: New.
2945 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2948 * g++.dg/parse/error51.C: New.
2949 * g++.dg/parse/error15.C: Adjust column numbers.
2951 2013-05-02 Tobias Burnus <burnus@net-b.de>
2954 * gfortran.dg/size_kind_2.f90: New.
2955 * gfortran.dg/size_kind_3.f90: New.
2957 2013-05-02 Richard Biener <rguenther@suse.de>
2960 * g++.dg/torture/pr57140.C: New testcase.
2962 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2965 * gcc.target/arm/pr56732-1.c: New test.
2967 2013-05-02 Martin Jambor <mjambor@suse.cz>
2970 * gcc.dg/ipa/pr56988.c: New test.
2972 2013-05-02 Ian Bolton <ian.bolton@arm.com>
2974 * gcc.target/aarch64/bics_1.c: New test.
2975 * gcc.target/aarch64/bics_2.c: Likewise.
2977 2013-05-02 Jakub Jelinek <jakub@redhat.com>
2979 PR rtl-optimization/57131
2980 * gcc.c-torture/execute/pr57131.c: New test.
2982 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2987 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2990 * gcc.target/i386/pr57091.c: New test.
2992 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2994 * gcc.target/aarch64/vect-vaddv.c: New.
2996 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2998 * gcc.target/aarch64/vect-vmaxv.c: New.
2999 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3001 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3003 * gcc.target/aarch64/scalar-vca.c: New.
3004 * gcc.target/aarch64/vect-vca.c: Likewise.
3006 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3008 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3009 (test_vceqd_s64): Force arguments to SIMD registers.
3010 (test_vceqzd_s64): Likewise.
3011 (test_vcged_s64): Likewise.
3012 (test_vcled_s64): Likewise.
3013 (test_vcgezd_s64): Likewise.
3014 (test_vcged_u64): Likewise.
3015 (test_vcgtd_s64): Likewise.
3016 (test_vcltd_s64): Likewise.
3017 (test_vcgtzd_s64): Likewise.
3018 (test_vcgtd_u64): Likewise.
3019 (test_vclezd_s64): Likewise.
3020 (test_vcltzd_s64): Likewise.
3021 (test_vtst_s64): Likewise.
3022 (test_vtst_u64): Likewise.
3024 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3027 * g++.dg/cpp0x/decltype53.C: New.
3029 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3032 * gfortran.dg/power_5.f90: New test.
3034 2013-04-30 Richard Biener <rguenther@suse.de>
3037 * gcc.dg/torture/pr57122.c: New testcase.
3039 2013-04-30 Richard Biener <rguenther@suse.de>
3042 * g++.dg/torture/pr57107.C: New testcase.
3044 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3046 PR rtl-optimization/57105
3047 * gcc.dg/pr57105.c: New test.
3049 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3051 PR tree-optimization/57104
3052 * gcc.dg/pr57104.c: New test.
3054 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3057 * gcc.target/i386/pr44578.c: New test.
3059 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3062 * gcc.target/i386/pr57097.c: New test.
3064 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3067 * gcc.target/i386/pr57098.c: New test.
3069 2013-04-29 Kai Tietz <ktietz@redhat.com>
3071 * gcc.c-torture/execute/pr55875.c: New test.
3073 2013-04-29 Richard Biener <rguenther@suse.de>
3076 * gcc.dg/torture/pr57075.c: New testcase.
3078 2013-04-29 Richard Biener <rguenther@suse.de>
3081 * gcc.dg/autopar/pr57103.c: New testcase.
3083 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3085 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3087 2013-04-29 Tom de Vries <tom@codesourcery.com>
3089 * gcc.dg/pr50763.c: Update test.
3091 2013-04-26 Jeff Law <law@redhat.com>
3093 * gcc.dg/tree-ssa/vrp88.c: New test.
3095 2013-04-29 Christian Bruel <christian.bruel@st.com>
3098 * gcc.target/sh/pr57108.c: New test.
3100 2013-04-29 Richard Biener <rguenther@suse.de>
3103 * gfortran.dg/gomp/pr57089.f90: New testcase.
3105 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3107 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3109 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3111 * gcc.target/aarch64/vect-vcvt.c: New.
3113 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3115 * gcc.target/aarch64/vect-vrnd.c: New.
3117 2013-04-29 Richard Biener <rguenther@suse.de>
3119 PR tree-optimization/57081
3120 * gcc.dg/torture/pr57081.c: New testcase.
3122 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3124 PR tree-optimization/57083
3125 * gcc.dg/torture/pr57083.c: New test.
3127 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3130 * g++.dg/cpp0x/decltype52.C: New.
3132 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3134 N3472 binary constants
3135 * g++.dg/cpp/limits.C: Adjust warning wording.
3136 * g++.dg/system-binary-constants-1.C: Likewise.
3137 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3139 2013-04-28 Tobias Burnus <burnus@net-b.de>
3142 * gfortran.dg/coarray_30.f90: New.
3144 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3147 * frontend-passes (optimize_power): New function.
3148 (optimize_op): Use it.
3150 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3153 * gcc.c-torture/execute/pr56866.c: New test.
3154 * gcc.target/i386/pr56866.c: New test.
3156 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3159 * gcc.dg/setjmp-5.c: New test.
3161 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3164 * g++.dg/cpp0x/constexpr-55708.C: New.
3166 2013-04-26 Richard Biener <rguenther@suse.de>
3168 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3169 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3170 * gcc.dg/pr53265.c: Remove XFAILs.
3171 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3172 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3174 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3176 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3177 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3178 -fdiagnostics-color=never option similarly to
3179 -fno-diagnostics-show-caret option.
3181 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3183 PR rtl-optimization/57003
3184 * gcc.target/i386/pr57003.c: New test.
3186 2013-04-25 Marek Polacek <polacek@redhat.com>
3188 PR tree-optimization/57066
3189 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3191 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3192 Tejas Belagod <tejas.belagod@arm.com>
3194 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3195 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3196 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3198 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3200 * gcc.target/aarch64/cmp.c: New.
3202 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3204 * gcc.target/aarch64/ngc.c: New.
3206 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3208 * lib/target-supports.exp
3209 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3210 (check_effective_target_arm_neon_fp16_ok): Likewise.
3211 (add_options_for_arm_neon_fp16): Likewise.
3212 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3213 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3215 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3217 PR rtl-optimizations/57046
3218 * gcc.target/i386/pr57046.c: New test.
3220 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3222 * g++.dg/cpp1y/cplusplus.C: New.
3224 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3226 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3228 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3230 * c-c++-common/Wpointer-arith-1.c: New.
3232 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3234 * g++.dg/cpp1y/cxx1y_macro.C: New.
3236 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3239 * g++.dg/cpp0x/sfinae45.C: New.
3241 2013-04-24 Richard Biener <rguenther@suse.de>
3244 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3246 2013-04-23 Richard Biener <rguenther@suse.de>
3249 * gcc.dg/torture/pr57036-1.c: New testcase.
3250 * gcc.dg/torture/pr57036-2.c: Likewise.
3252 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3254 * gcc.target/aarch64/scalar-mov.c: New testcase.
3256 2013-04-23 Richard Biener <rguenther@suse.de>
3258 PR tree-optimization/57026
3259 * gcc.dg/torture/pr57026.c: New testcase.
3261 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3265 * gfortran.dg/transfer_check_4.f90: New.
3267 2013-04-22 Marek Polacek <polacek@redhat.com>
3270 * gcc.dg/pr56990.c: New test.
3272 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3275 * gcc.target/i386/pr57018.c: New test.
3277 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3279 * gcc.target/aarch64/vrecps.c: New.
3280 * gcc.target/aarch64/vrecpx.c: Likewise.
3282 2013-04-22 Christian Bruel <christian.bruel@st.com>
3285 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3287 2013-04-21 Jeff Law <law@redhat.com>
3289 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3291 2013-04-20 Tobias Burnus <burnus@net-b.de>
3294 * gfortran.dg/c_loc_test_22.f90: New.
3296 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3298 PR rtl-optimization/56847
3299 * gcc.dg/pr56847.c: New test.
3301 2013-04-19 Richard Biener <rguenther@suse.de>
3303 PR tree-optimization/56982
3304 * gcc.c-torture/execute/pr56982.c: New testcase.
3306 2013-04-19 Martin Jambor <mjambor@suse.cz>
3308 PR tree-optimization/56718
3309 * g++.dg/ipa/imm-devirt-1.C: New test.
3310 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3312 2013-04-19 Richard Biener <rguenther@suse.de>
3314 PR tree-optimization/57000
3315 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3317 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3318 Mikael Morin <mikael@gcc.gnu.org>
3321 * gfortran.dg/array_constructor_45.f90: New test.
3322 * gfortran.dg/array_constructor_46.f90: New test.
3323 * gfortran.dg/array_constructor_47.f90: New test.
3324 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3326 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3328 PR rtl-optimization/56999
3329 * g++.dg/opt/pr56999.C: New test.
3331 2013-04-18 Cary Coutant <ccoutant@google.com>
3333 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3334 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3336 2013-04-18 Cary Coutant <ccoutant@google.com>
3338 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3339 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3340 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3341 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3342 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3343 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3344 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3345 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3346 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3347 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3348 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3350 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3352 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3354 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3356 PR tree-optimization/56984
3357 * gcc.c-torture/compile/pr56984.c: New test.
3359 PR rtl-optimization/56992
3360 * gcc.dg/pr56992.c: New test.
3362 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3365 * gfortran.dg/proc_ptr_42.f90: New.
3367 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3369 * gnat.dg/discr41.ad[sb]: New test.
3370 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3371 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3372 * gcc.dg/vect/slp-24.c: Likewise.
3373 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3374 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3375 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3376 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3377 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3378 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3379 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3380 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3381 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3382 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3383 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3384 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3385 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3386 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3387 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3388 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3389 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3390 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3391 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3392 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3393 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3394 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3395 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3396 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3397 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3398 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3400 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3403 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3404 * gfortran.dg/module_md5_1.f90: Remove.
3406 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3408 * gcc.target/aarch64/adds3.c: New.
3409 * gcc.target/aarch64/subs3.c: New.
3411 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3413 * gcc.target/aarch64/adds1.c: New.
3414 * gcc.target/aarch64/adds2.c: New.
3415 * gcc.target/aarch64/subs1.c: New.
3416 * gcc.target/aarch64/subs2.c: New.
3418 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3420 Implement n3599 - Literal operator templates for strings.
3421 * g++.dg/cpp1y/udlit-char-template.C: New test.
3422 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3424 2013-04-16 Tobias Burnus <burnus@net-b.de>
3427 * gfortran.dg/no_arg_check_1.f90: New.
3428 * gfortran.dg/no_arg_check_2.f90: New.
3429 * gfortran.dg/no_arg_check_3.f90: New.
3431 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3434 * gfortran.dg/proc_ptr_41.f90: New.
3436 2013-04-16 Richard Biener <rguenther@suse.de>
3438 PR tree-optimization/56756
3439 * gcc.dg/torture/pr56756.c: New testcase.
3441 2013-04-16 Tobias Burnus <burnus@net-b.de>
3444 * gfortran.dg/c_assoc_5.f90: New.
3446 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3448 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3449 * gcc.c-torture/execute/pr33992.x: Remove.
3450 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3451 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3452 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3454 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3456 PR tree-optimization/56962
3457 * gcc.c-torture/execute/pr56962.c: New test.
3459 2013-04-15 Richard Biener <rguenther@suse.de>
3461 PR tree-optimization/56933
3462 * gcc.dg/vect/pr56933.c: New testcase.
3464 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3466 * gcc.target/arm/anddi3-opt.c: New test.
3467 * gcc.target/arm/anddi3-opt2.c: Likewise.
3469 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3471 * gcc.dg/pr56890-1.c: New test.
3472 * gcc.dg/pr56890-2.c: Likewise.
3474 2013-04-15 Joey Ye <joey.ye@arm.com>
3476 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3477 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3479 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3482 * gfortran.dg/select_type_33.f03: New test.
3484 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3487 * gfortran.dg/typebound_proc_29.f03: New.
3489 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3492 * gfortran.dg/typebound_proc_28.f03: New.
3494 2013-04-12 Jeff Law <law@redhat.com>
3496 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3499 2013-04-12 Tobias Burnus <burnus@net-b.de>
3502 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3504 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3507 * gcc.target/i386/pr56903.c: New test.
3509 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3512 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3513 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3514 * gfortran.dg/block_11.f90: Fix invalid test case.
3515 * gfortran.dg/function_types_3.f90: Add new error message.
3516 * gfortran.dg/global_references_1.f90: Ditto.
3517 * gfortran.dg/import2.f90: Remove unneeded parts.
3518 * gfortran.dg/import6.f90: Fix invalid test case.
3519 * gfortran.dg/proc_decl_2.f90: Ditto.
3520 * gfortran.dg/proc_decl_9.f90: Ditto.
3521 * gfortran.dg/proc_decl_18.f90: Ditto.
3522 * gfortran.dg/proc_ptr_40.f90: New.
3523 * gfortran.dg/whole_file_7.f90: Modified error wording.
3524 * gfortran.dg/whole_file_16.f90: Ditto.
3525 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3526 * gfortran.dg/whole_file_18.f90: Modified error wording.
3527 * gfortran.dg/whole_file_20.f03: Ditto.
3528 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3531 2013-04-12 Richard Biener <rguenther@suse.de>
3534 2013-04-10 Richard Biener <rguenther@suse.de>
3536 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3538 2013-04-12 Tobias Burnus <burnus@net-b.de>
3541 * gfortran.dg/class_allocate_15.f90: New.
3544 2013-04-12 Tobias Burnus <burnus@net-b.de>
3546 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3547 scan-tree-dump-times.
3549 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3551 PR tree-optimization/56918
3552 PR tree-optimization/56920
3553 * gcc.dg/vect/pr56918.c: New test.
3554 * gcc.dg/vect/pr56920.c: New test.
3556 2013-04-12 Tobias Burnus <burnus@net-b.de>
3559 * gfortran.dg/class_allocate_14.f90: New.
3560 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3561 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3563 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3565 * gcc.dg/fold-cstvecshift.c: New testcase.
3567 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3569 * gcc.target/aarch64/negs.c: New.
3571 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3574 * g++.dg/template/arrow4.C: New test.
3576 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3578 * gnat.dg/array23.adb: New test.
3579 * gnat.dg/array23_pkg[123].ads: New helpers.
3581 2013-04-11 Jeff Law <law@redhat.com>
3583 PR tree-optimization/56900
3584 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3586 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3589 * g++.dg/cpp0x/sfinae44.C: New.
3591 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3593 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3594 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3596 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3599 * g++.dg/cpp0x/enum26.C: New.
3600 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3602 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3604 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3606 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3608 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3609 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3610 loop is vectorized and that the correct instruction is generated.
3611 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3612 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3613 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3615 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3617 PR tree-optimization/56899
3618 * gcc.c-torture/execute/pr56899.c: New test.
3620 2013-04-10 David S. Miller <davem@davemloft.net>
3622 * gcc.target/sparc/setcc-4.c: New test.
3623 * gcc.target/sparc/setcc-5.c: New test.
3625 2013-04-10 Richard Biener <rguenther@suse.de>
3627 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3629 2013-04-10 Richard Biener <rguenther@suse.de>
3631 * gcc.dg/vect/slp-39.c: New testcase.
3633 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3635 PR tree-optimization/55524
3636 * gcc.target/epiphany/fnma-1.c: New test.
3638 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3640 * gcc.dg/tree-ssa/inline-11.c: New test
3642 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3645 * g++.dg/template/arrow3.C: New test.
3647 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3649 * gcc.target/arm/minmax_minus.c: New test.
3651 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3654 * c-c++-common/gomp/pr56883.c: New test.
3656 2013-04-09 Jeff Law <law@redhat.com>
3658 * gcc.dg/tree-ssa/vrp87.c: New test.
3660 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3662 PR tree-optimization/56854
3663 * g++.dg/torture/pr56854.C: New test.
3665 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3668 * gfortran.dg/array_constructor_44.f90: New test.
3670 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3673 * g++.dg/cpp0x/constexpr-specialization.C: New.
3675 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3677 * gcc.c-torture/execute/pr56837.c: New test.
3681 * g++.dg/opt/vt3.C: New test.
3682 * g++.dg/opt/vt4.C: New test.
3684 2013-04-08 Jeff Law <law@redhat.com>
3686 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3688 2013-04-08 Richard Biener <rguenther@suse.de>
3690 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3692 2013-04-08 Richard Biener <rguenther@suse.de>
3694 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3696 2013-04-08 Richard Biener <rguenther@suse.de>
3698 * g++.dg/vect/slp-pr56812.cc: Adjust.
3700 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3702 * gcc.dg/pr56837.c: New test.
3703 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3704 "generated memset minus one".
3706 2013-04-07 Tobias Burnus <burnus@net-b.de>
3709 * gfortran.dg/reshape_5.f90: New.
3711 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3714 * gcc.target/powerpc/recip-1.c: Modify expected output.
3715 * gcc.target/powerpc/recip-3.c: Likewise.
3716 * gcc.target/powerpc/recip-4.c: Likewise.
3717 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3719 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3721 * gcc.target/arm/peep-ldrd-1.c: New test.
3722 * gcc.target/arm/peep-strd-1.c: Likewise.
3724 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3726 * gcc.target/arm/negdi-1.c: New test.
3727 * gcc.target/arm/negdi-2.c: Likewise.
3728 * gcc.target/arm/negdi-3.c: Likewise.
3729 * gcc.target/arm/negdi-4.c: Likewise.
3731 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3733 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3734 Add -march=armv8-a when we use v8 NEON.
3735 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3736 (check_effective_target_vect_call_ceilf): Likewise.
3737 (check_effective_target_vect_call_floorf): Likewise.
3738 (check_effective_target_vect_call_roundf): Likewise.
3739 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3740 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3741 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3742 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3743 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3745 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3747 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3748 * gcc.target/powerpc/sd-pwr6.c: Same.
3749 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3750 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3752 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3754 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3756 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3759 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3760 * gfortran.dg/altreturn_4.f90: Ditto.
3761 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3762 * gfortran.dg/altreturn_5.f90: Ditto.
3763 * gfortran.dg/altreturn_6.f90: Ditto.
3764 * gfortran.dg/altreturn_7.f90: Ditto.
3766 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3768 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3770 (check_effective_target_arm_v8_neon_ok_nocache):
3772 (check_effective_target_arm_v8_neon_ok): Change to use
3773 check_effective_target_arm_v8_neon_ok_nocache.
3774 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3776 (check_effective_target_vect_call_btruncf):
3777 Enable for arm and ARMv8 NEON.
3778 (check_effective_target_vect_call_ceilf): Likewise.
3779 (check_effective_target_vect_call_floorf): Likewise.
3780 (check_effective_target_vect_call_roundf): Likewise.
3781 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3784 2013-04-04 Marek Polacek <polacek@redhat.com>
3786 PR tree-optimization/48186
3787 * gcc.dg/pr48186.c: New test.
3789 2013-04-04 Richard Biener <rguenther@suse.de>
3791 PR tree-optimization/56826
3792 * gcc.dg/vect/pr56826.c: New testcase.
3793 * gcc.dg/vect/O3-pr36098.c: Adjust.
3795 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3797 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3798 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3799 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3800 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3801 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3802 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3803 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3804 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3805 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3806 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3808 2013-04-04 Richard Biener <rguenther@suse.de>
3810 PR tree-optimization/56213
3811 * gcc.dg/vect/vect-123.c: New testcase.
3813 2013-04-04 Tobias Burnus <burnus@net-b.de>
3816 * gfortran.dg/read_repeat_2.f90: New.
3818 2013-04-04 Richard Biener <rguenther@suse.de>
3820 PR tree-optimization/56837
3821 * g++.dg/torture/pr56837.C: New testcase.
3823 2013-04-04 Tobias Burnus <burnus@net-b.de>
3826 * gfortran.dg/c_loc_test_21.f90: New.
3827 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3828 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3829 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3830 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3831 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3833 2013-04-03 Jeff Law <law@redhat.com>
3835 PR tree-optimization/56799
3836 * gcc.c-torture/execute/pr56799.c: New test.
3838 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3841 * g++.dg/warn/Wpointer-arith-1.C: New.
3842 * g++.dg/gomp/for-19.C: Adjust.
3844 2013-04-03 Marek Polacek <polacek@redhat.com>
3847 * gcc.dg/pr55702.c: New test.
3849 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3852 * gcc.dg/pr56809.c: New testcase.
3854 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3857 * g++.dg/debug/pr56819.C: New test.
3859 2013-04-03 Richard Biener <rguenther@suse.de>
3861 PR tree-optimization/56817
3862 * g++.dg/torture/pr56817.C: New testcase.
3864 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3866 * gcc.dg/vect/bb-slp-31.c: New file.
3868 2013-04-03 Jason Merrill <jason@redhat.com>
3871 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3873 2013-04-03 Richard Biener <rguenther@suse.de>
3875 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3877 2013-04-03 Richard Biener <rguenther@suse.de>
3879 PR tree-optimization/55964
3880 * gcc.dg/torture/pr55964-2.c: New testcase.
3882 2013-04-03 Richard Biener <rguenther@suse.de>
3884 PR tree-optimization/56501
3885 * gcc.dg/torture/pr56501.c: New testcase.
3887 2013-04-03 Richard Biener <rguenther@suse.de>
3889 PR tree-optimization/56407
3890 * gcc.dg/torture/pr56407.c: New testcase.
3892 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3894 PR tree-optimization/56790
3895 * g++.dg/ext/pr56790-1.C: New testcase.
3897 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3899 * gcc.target/i386/merge-1.c: New testcase.
3900 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3902 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3905 * gcc.c-torture/execute/pr19449.c: New test.
3907 2013-04-03 Richard Biener <rguenther@suse.de>
3909 PR tree-optimization/56812
3910 * g++.dg/vect/slp-pr56812.cc: New testcase.
3912 2013-04-03 Janus Weil <janus@gcc.gnu.org>
3916 * gfortran.dg/altreturn_8.f90: New.
3917 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3918 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3919 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3921 2013-04-02 Jakub Jelinek <jakub@redhat.com>
3923 PR rtl-optimization/56745
3924 * gcc.c-torture/compile/pr56745.c: New test.
3926 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3928 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3930 2013-04-02 Richard Biener <rguenther@suse.de>
3932 PR tree-optimization/56778
3933 * gcc.dg/torture/pr56778.c: New testcase.
3935 2013-04-02 Richard Biener <rguenther@suse.de>
3938 * g++.dg/torture/pr56768.C: New testcase.
3940 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3942 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3944 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3947 * gfortran.dg/namelist_82.f90: New test.
3949 2013-04-01 Janus Weil <janus@gcc.gnu.org>
3952 * gfortran.dg/implicit_class_1.f90: New.
3954 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3957 * gfortran.dg/namelist_81.f90: New test.
3959 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3961 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3962 for constant and equal string lengths.
3963 * gfortran.dg/character_comparison_5.f90: Likewise.
3964 * gfortran.dg/character_comparison_9.f90: New test.
3966 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3968 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3969 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3971 2013-03-29 Tobias Burnus <burnus@net-b.de>
3974 * gfortran.dg/optional_absent_3.f90: New.
3976 2013-03-29 Tobias Burnus <burnus@net-b.de>
3979 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3981 2013-03-29 Tobias Burnus <burnus@net-b.de>
3984 * gfortran.dg/namelist_80.f90: New.
3986 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3989 * gfortran.dg/string_length_2.f90: New test.
3990 * gfortran.dg/dependency_41.f90: New test.
3992 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3995 * gfortran.dg/array_constructor_43.f90: New test.
3996 * gfortran.dg/random_seed_3.f90: New test.
3998 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4000 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4001 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4002 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4003 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4004 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4005 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4006 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4007 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4008 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4009 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4011 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4014 * g++.dg/conversion/op4.C: Adjust.
4015 * g++.dg/cpp0x/rv1n.C: Likewise.
4016 * g++.dg/cpp0x/rv2n.C: Likewise.
4017 * g++.dg/cpp0x/template_deduction.C: Likewise.
4018 * g++.dg/expr/cond8.C: Likewise.
4019 * g++.dg/other/error4.C: Likewise.
4020 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4021 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4022 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4023 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4024 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4025 * g++.old-deja/g++.law/cvt20.C: Likewise.
4026 * g++.old-deja/g++.law/cvt8.C: Likewise.
4027 * g++.old-deja/g++.law/init8.C: Likewise.
4028 * g++.old-deja/g++.mike/net12.C: Likewise.
4029 * g++.old-deja/g++.mike/net8.C: Likewise.
4030 * g++.old-deja/g++.mike/p2793.C: Likewise.
4031 * g++.old-deja/g++.mike/p3836.C: Likewise.
4032 * g++.old-deja/g++.mike/p418.C: Likewise.
4033 * g++.old-deja/g++.mike/p701.C: Likewise.
4034 * g++.old-deja/g++.mike/p807.C: Likewise.
4036 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4039 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4042 2013-03-28 Marek Polacek <polacek@redhat.com>
4044 PR tree-optimization/56695
4045 * gcc.dg/vect/pr56695.c: New test.
4047 2013-03-28 Richard Biener <rguenther@suse.de>
4049 PR tree-optimization/37021
4050 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4051 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4053 2013-03-27 Tobias Burnus <burnus@net-b.de>
4057 * gfortran.dg/sizeof_2.f90: New.
4058 * gfortran.dg/sizeof_3.f90: New.
4059 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4061 2013-03-27 Richard Biener <rguenther@suse.de>
4063 PR tree-optimization/37021
4064 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4066 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4068 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4069 * g++.dg/ipa/ivinline-2.C: Likewise.
4070 * g++.dg/ipa/ivinline-3.C: Likewise.
4071 * g++.dg/ipa/ivinline-4.C: Likewise.
4072 * g++.dg/ipa/ivinline-5.C: Likewise.
4073 * g++.dg/ipa/ivinline-7.C: Likewise.
4074 * g++.dg/ipa/ivinline-8.C: Likewise.
4075 * g++.dg/ipa/ivinline-9.C: Likewise.
4076 * g++.dg/cpp0x/noexcept03.C: Likewise.
4077 * gcc.dg/const-1.c: Likewise.
4078 * gcc.dg/ipa/pure-const-1.c: Likewise.
4079 * gcc.dg/noreturn-8.c: Likewise.
4080 * gcc.target/i386/mmx-1.c: Likewise.
4081 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4082 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4083 * gcc.c-torture/execute/pr33992.x: New file.
4085 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4087 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4089 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4092 * g++.dg/ext/desig5.C: New.
4094 2013-03-26 Tobias Burnus <burnus@net-b.de>
4097 * gfortran.dg/merge_init_expr_2.f90: New.
4098 * gfortran.dg/merge_char_1.f90: Modify test to
4099 stay a run-time test.
4100 * gfortran.dg/merge_char_3.f90: Ditto.
4102 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4104 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4105 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4107 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4110 * g++.dg/cpp0x/range-for23.C: New.
4112 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4115 * gfortran.dg/namelist_79.f90: New.
4117 2013-03-25 Martin Jambor <mjambor@suse.cz>
4119 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4121 2013-03-25 Tobias Burnus <burnus@net-b.de>
4141 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4142 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4143 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4144 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4145 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4146 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4147 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4148 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4149 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4150 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4151 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4152 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4153 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4154 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4155 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4156 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4157 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4158 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4159 * gfortran.dg/pr32601_1.f03: Ditto.
4160 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4161 * gfortran.dg/blockdata_7.f90: New.
4162 * gfortran.dg/c_assoc_4.f90: New.
4163 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4164 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4165 * gfortran.dg/c_funloc_tests_8.f90: New.
4166 * gfortran.dg/c_loc_test_17.f90: New.
4167 * gfortran.dg/c_loc_test_18.f90: New.
4168 * gfortran.dg/c_loc_test_19.f90: New.
4169 * gfortran.dg/c_loc_test_20.f90: New.
4170 * gfortran.dg/c_sizeof_5.f90: New.
4171 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4172 * gfortran.dg/transfer_resolve_2.f90: New.
4173 * gfortran.dg/transfer_resolve_3.f90: New.
4174 * gfortran.dg/transfer_resolve_4.f90: New.
4175 * gfortran.dg/pr32601.f03: Update dg-error.
4176 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4177 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4179 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4181 * gcc.target/arm/vseleqdf.c: New test.
4182 * gcc.target/arm/vseleqsf.c: Likewise.
4183 * gcc.target/arm/vselgedf.c: Likewise.
4184 * gcc.target/arm/vselgesf.c: Likewise.
4185 * gcc.target/arm/vselgtdf.c: Likewise.
4186 * gcc.target/arm/vselgtsf.c: Likewise.
4187 * gcc.target/arm/vselledf.c: Likewise.
4188 * gcc.target/arm/vsellesf.c: Likewise.
4189 * gcc.target/arm/vselltdf.c: Likewise.
4190 * gcc.target/arm/vselltsf.c: Likewise.
4191 * gcc.target/arm/vselnedf.c: Likewise.
4192 * gcc.target/arm/vselnesf.c: Likewise.
4193 * gcc.target/arm/vselvcdf.c: Likewise.
4194 * gcc.target/arm/vselvcsf.c: Likewise.
4195 * gcc.target/arm/vselvsdf.c: Likewise.
4196 * gcc.target/arm/vselvssf.c: Likewise.
4198 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4200 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4202 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4203 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4204 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4205 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4206 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4207 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4208 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4209 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4210 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4211 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4212 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4213 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4214 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4215 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4216 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4217 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4218 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4219 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4220 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4221 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4222 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4223 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4224 * gcc.target/arm/atomic-op-char.c: Likewise.
4225 * gcc.target/arm/atomic-op-consume.c: Likewise.
4226 * gcc.target/arm/atomic-op-int.c: Likewise.
4227 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4228 * gcc.target/arm/atomic-op-release.c: Likewise.
4229 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4230 * gcc.target/arm/atomic-op-short.c: Likewise.
4232 2013-03-25 Richard Biener <rguenther@suse.de>
4235 * g++.dg/torture/pr56694.C: New testcase.
4237 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4240 * gcc.target/arm/neon-vcond-gt.c: New test.
4241 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4242 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4244 2013-03-25 Richard Biener <rguenther@suse.de>
4246 PR tree-optimization/56689
4247 * gcc.dg/torture/pr56689.c: New testcase.
4249 2013-03-25 Kai Tietz <ktietz@redhat.com>
4251 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4253 2013-03-24 Tobias Burnus <burnus@net-b.de>
4256 * gfortran.dg/eof_5.f90: New.
4258 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4260 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4263 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4265 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4267 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4270 * gcc.c-torture/execute/builtins/builtins.exp: Add
4271 -Wl,--allow-multiple-definition for RTEMS targets.
4273 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4275 * gcc.target/aarch64/movk.c: New test.
4277 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4279 * g++.dg/ext/vector21.C: New testcase.
4281 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4283 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4284 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4286 2013-03-21 Richard Biener <rguenther@suse.de>
4288 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4289 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4291 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4293 * gcc.target/aarch64/vect.c: Test and result vector added
4294 for sabd and saba instructions.
4295 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4296 instructions in assembly.
4297 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4298 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4299 for fabd instruction.
4300 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4301 instruction in assembly.
4302 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4304 2013-03-20 Jeff Law <law@redhat.com>
4306 * g++.dg/tree-ssa/ssa-dom.C: New test.
4308 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4310 * gcc.target/powerpc/mmfpgpr.c: New test.
4311 * gcc.target/powerpc/sd-vsx.c: Likewise.
4312 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4313 * gcc.target/powerpc/vsx-float0.c: Likewise.
4315 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4317 PR tree-optimization/56355
4318 * gcc.dg/pr56355-1.c: New file.
4320 2013-03-20 Catherine Moore <clm@codesourcery.com>
4321 Richard Sandiford <rdsandiford@googlemail.com>
4323 * gcc.target/mips/mips.exp: Add microMIPS support.
4324 * gcc.target/mips/umips-movep-2.c: New test.
4325 * gcc.target/mips/umips-lwp-2.c: New test.
4326 * gcc.target/mips/umips-swp-5.c: New test.
4327 * gcc.target/mips/umips-constraints-1.c: New test.
4328 * gcc.target/mips/umips-lwp-3.c: New test.
4329 * gcc.target/mips/umips-swp-6.c: New test.
4330 * gcc.target/mips/umips-constraints-2.c: New test.
4331 * gcc.target/mips/umips-save-restore-1.c: New test.
4332 * gcc.target/mips/umips-lwp-4.c: New test.
4333 * gcc.target/mips/umips-swp-7.c: New test.
4334 * gcc.target/mips/umips-save-restore-2.c: New test.
4335 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4336 * gcc.target/mips/umips-lwp-5.c: New test.
4337 * gcc.target/mips/umips-save-restore-3.c: New test.
4338 * gcc.target/mips/umips-lwp-6.c: New test.
4339 * gcc.target/mips/umips-swp-1.c: New test.
4340 * gcc.target/mips/umips-lwp-7.c: New test.
4341 * gcc.target/mips/umips-swp-2.c: New test.
4342 * gcc.target/mips/umips-lwp-8.c: New test.
4343 * gcc.target/mips/umips-swp-3.c: New test.
4344 * gcc.target/mips/umips-movep-1.c: New test.
4345 * gcc.target/mips/umips-lwp-1.c: New test.
4346 * gcc.target/mips/umips-swp-4.c: New test.
4348 2013-03-20 Richard Biener <rguenther@suse.de>
4350 PR tree-optimization/56661
4351 * gcc.dg/torture/pr56661.c: New testcase.
4353 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4355 PR rtl-optimization/56605
4356 * gcc.target/powerpc/pr56605.c: New.
4358 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4361 * gfortran.dg/do_1.f90: Don't xfail.
4363 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4366 * gfortran.dg/namelist_77.f90: New.
4367 * gfortran.dg/namelist_78.f90: New.
4369 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4372 * gfortran.dg/open_negative_unit_1.f90: New.
4374 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4376 * gcc.target/aarch64/sbc.c: New test.
4378 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4380 * gcc.target/aarch64/ror.c: New test.
4382 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4384 * gcc.target/aarch64/extr.c: New test.
4386 2013-03-19 Richard Biener <rguenther@suse.de>
4388 PR tree-optimization/56273
4389 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4390 * c-c++-common/uninit-17.c: Likewise.
4392 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4394 PR tree-optimization/56635
4395 * g++.dg/torture/pr56635.C: New test.
4397 2013-03-18 Richard Biener <rguenther@suse.de>
4399 PR tree-optimization/3713
4400 * g++.dg/ipa/devirt-12.C: New testcase.
4402 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4405 * c-c++-common/pr56566.c: New test.
4407 2013-03-17 Jason Merrill <jason@redhat.com>
4409 * g++.dg/template/abstract-dr337.C: XFAIL.
4411 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4414 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4415 * c-c++-common/pr56607.c: New test.
4417 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/cpp0x/constexpr-array5.C: New.
4422 2013-03-15 Tobias Burnus <burnus@net-b.de>
4425 * gfortran.dg/transfer_intrinsic_5.f90: New.
4427 2013-03-15 Kai Tietz <ktietz@redhat.com>
4429 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4430 * gcc.target/i386/pr20020-1.c: Likewise.
4431 * gcc.target/i386/pr20020-2.c: Likewise.
4432 * gcc.target/i386/pr20020-3.c: Likewise.
4433 * gcc.target/i386/pr53425-1.c: Likewise.
4434 * gcc.target/i386/pr53425-2.c: Likewise.
4435 * gcc.target/i386/pr55093.c: Likewise.
4436 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4438 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4441 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4442 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4444 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4446 PR tree-optimization/53265
4447 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4449 * gcc.dg/graphite/id-6.c (test): Likewise.
4450 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4451 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4453 PR tree-optimization/53265
4454 * gcc.dg/pr53265.c: New test.
4455 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4457 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4459 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4460 n, use it as high bound instead of 4.
4462 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4465 * gcc.target/sh/pr49880-1.c: New.
4466 * gcc.target/sh/pr49880-2.c: New.
4467 * gcc.target/sh/pr49880-3.c: New.
4468 * gcc.target/sh/pr49880-4.c: New.
4469 * gcc.target/sh/pr49880-5.c: New.
4471 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4473 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4475 2013-03-13 Richard Biener <rguenther@suse.de>
4477 PR tree-optimization/56608
4478 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4480 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4483 * g++.dg/cpp0x/alias-decl-32.C: New.
4485 2013-03-11 Jan Hubicka <jh@suse.cz>
4488 * gcc.c-torture/compile/pr56571.c: New testcase.
4490 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4492 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4493 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4495 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4497 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4498 * gcc.dg/inline_4.c: Likewise.
4499 * gcc.dg/unroll_2.c: Likewise.
4500 * gcc.dg/unroll_3.c: Likewise.
4501 * gcc.dg/unroll_4.c: Likewise.
4503 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4506 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4509 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4511 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4514 * gcc.c-torture/compile/pr40797.c: New.
4516 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4518 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4520 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4523 * gfortran.dg/class_56.f90: New test.
4525 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4528 * gcc.target/mips/pr56524.c: New test.
4530 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4533 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4535 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4538 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4540 2013-03-08 Marek Polacek <polacek@redhat.com>
4542 PR tree-optimization/56478
4543 * gcc.dg/torture/pr56478.c: New test.
4545 2013-03-08 Kai Tietz <ktietz@redhat.com>
4547 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4548 targets linker option --allow-multiple-definition.
4550 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4551 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4552 * gcc.dg/pr52549.c: Add LLP64 case.
4553 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4554 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4555 * gcc.dg/torture/pr51071-2.c: Likewise.
4556 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4557 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4558 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4559 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4560 * gcc.dg/weak/weak-1.c: Likewise.
4561 * gcc.dg/weak/weak-2.c: Likewise.
4562 * gcc.dg/weak/weak-3.c: Likewise.
4563 * gcc.dg/weak/weak-4.c: Likewise.
4564 * gcc.dg/weak/weak-5.c: Likewise.
4565 * gcc.dg/weak/weak-15.c: Likewise.
4566 * gcc.dg/weak/weak-16.c: Likewise.
4568 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4570 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4572 PR tree-optimization/56559
4573 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4575 2013-03-07 Andreas Schwab <schwab@suse.de>
4577 * gcc.dg/pr31490.c: Fix last change.
4579 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4582 * g++.dg/template/crash115.C: New.
4584 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4586 PR tree-optimization/56539
4587 * gcc.c-torture/compile/pr56539.c: New test.
4589 2013-03-06 Kai Tietz <ktietz@redhat.com>
4591 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4593 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4594 * gcc.dg/lto/20091013-1_2.c: Likewise.
4595 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4597 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4599 * gnat.dg/specs/aggr6.ads: New test.
4601 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4603 * gnat.dg/loop_optimization15.ad[sb]: New test.
4605 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4608 * gcc.dg/pr56548.c: New test.
4610 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4613 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4615 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4618 * g++.dg/template/typename20.C: New test.
4620 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4623 * gcc.dg/pr56510.c: New test.
4625 PR rtl-optimization/56484
4626 * gcc.c-torture/compile/pr56484.c: New test.
4628 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4631 * g++.dg/warn/Wsign-conversion-2.C: New.
4633 2013-03-05 Richard Biener <rguenther@suse.de>
4635 PR tree-optimization/56270
4636 * gcc.dg/vect/slp-38.c: New testcase.
4638 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4640 PR rtl-optimization/56494
4641 * gcc.dg/pr56494.c: New test.
4643 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4645 * gcc.dg/pr56424.c: New test.
4647 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4649 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4650 * gcc.dg/pr56228.c <avr>: Skip.
4652 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4655 PR tree-optimization/52631
4656 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4658 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4660 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4661 * gcc.dg/vect/vect-83_64.c: Same.
4663 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4666 * gfortran.dg/pointer_check_13.f90: New test.
4668 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4671 * gfortran.dg/array_constructor_42.f90: New test.
4673 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4676 * g++.dg/template/static33.C: New.
4677 * g++.dg/template/static34.C: Likewise.
4680 * g++.dg/template/static35.C: New.
4682 2013-03-01 Steve Ellcey <sellcey@mips.com>
4684 * gcc.dg/pr56396.c: Require pic support.
4686 2013-03-01 Richard Biener <rguenther@suse.de>
4688 PR tree-optimization/55481
4689 * gcc.dg/torture/pr56488.c: New testcase.
4691 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4692 Jakub Jelinek <jakub@redhat.com>
4695 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4696 no_sanitize_address attribute rather than no_address_safety_analysis.
4697 * g++.dg/asan/sanitizer_test_utils.h
4698 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4699 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4700 in addition to no_address_safety_analysis.
4702 2013-02-28 Jason Merrill <jason@redhat.com>
4705 * g++.dg/cpp0x/constexpr-and.C: New.
4707 2013-02-28 Martin Jambor <mjambor@suse.cz>
4709 PR tree-optimization/56294
4710 * g++.dg/debug/pr56294.C: New test.
4712 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4714 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4716 2013-02-27 Marek Polacek <polacek@redhat.com>
4718 PR rtl-optimization/56466
4719 * gcc.dg/pr56466.c: New test.
4721 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4723 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4724 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4725 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4727 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4730 * gcc.dg/pr45472.c: New test.
4732 2013-02-26 Marek Polacek <polacek@redhat.com>
4734 PR tree-optimization/56426
4735 * gcc.dg/pr56436.c: New test.
4737 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4739 PR tree-optimization/56448
4740 * gcc.c-torture/compile/pr56448.c: New test.
4742 PR tree-optimization/56443
4743 * gcc.dg/torture/pr56443.c: New test.
4745 2013-02-25 Richard Biener <rguenther@suse.de>
4747 PR tree-optimization/56175
4748 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4750 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4753 * g++.dg/torture/pr56403.C: New test.
4755 2013-02-25 Catherine Moore <clm@codesourcery.com>
4758 2013-02-24 Catherine Moore <clm@codesourcery.com>
4759 Richard Sandiford <rdsandiford@googlemail.com>
4761 * gcc.target/mips/mips.exp: Add microMIPS support.
4762 * gcc.target/mips/umips-movep-2.c: New test.
4763 * gcc.target/mips/umips-lwp-2.c: New test.
4764 * gcc.target/mips/umips-swp-5.c: New test.
4765 * gcc.target/mips/umips-constraints-1.c: New test.
4766 * gcc.target/mips/umips-lwp-3.c: New test.
4767 * gcc.target/mips/umips-swp-6.c: New test.
4768 * gcc.target/mips/umips-constraints-2.c: New test.
4769 * gcc.target/mips/umips-save-restore-1.c: New test.
4770 * gcc.target/mips/umips-lwp-4.c: New test.
4771 * gcc.target/mips/umips-swp-7.c: New test.
4772 * gcc.target/mips/umips-save-restore-2.c: New test.
4773 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4774 * gcc.target/mips/umips-lwp-5.c: New test.
4775 * gcc.target/mips/umips-save-restore-3.c: New test.
4776 * gcc.target/mips/umips-lwp-6.c: New test.
4777 * gcc.target/mips/umips-swp-1.c: New test.
4778 * gcc.target/mips/umips-lwp-7.c: New test.
4779 * gcc.target/mips/umips-swp-2.c: New test.
4780 * gcc.target/mips/umips-lwp-8.c: New test.
4781 * gcc.target/mips/umips-swp-3.c: New test.
4782 * gcc.target/mips/umips-movep-1.c: New test.
4783 * gcc.target/mips/umips-lwp-1.c: New test.
4784 * gcc.target/mips/umips-swp-4.c: New test.
4786 2013-02-24 Catherine Moore <clm@codesourcery.com>
4787 Richard Sandiford <rdsandiford@googlemail.com>
4789 * gcc.target/mips/mips.exp: Add microMIPS support.
4790 * gcc.target/mips/umips-movep-2.c: New test.
4791 * gcc.target/mips/umips-lwp-2.c: New test.
4792 * gcc.target/mips/umips-swp-5.c: New test.
4793 * gcc.target/mips/umips-constraints-1.c: New test.
4794 * gcc.target/mips/umips-lwp-3.c: New test.
4795 * gcc.target/mips/umips-swp-6.c: New test.
4796 * gcc.target/mips/umips-constraints-2.c: New test.
4797 * gcc.target/mips/umips-save-restore-1.c: New test.
4798 * gcc.target/mips/umips-lwp-4.c: New test.
4799 * gcc.target/mips/umips-swp-7.c: New test.
4800 * gcc.target/mips/umips-save-restore-2.c: New test.
4801 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4802 * gcc.target/mips/umips-lwp-5.c: New test.
4803 * gcc.target/mips/umips-save-restore-3.c: New test.
4804 * gcc.target/mips/umips-lwp-6.c: New test.
4805 * gcc.target/mips/umips-swp-1.c: New test.
4806 * gcc.target/mips/umips-lwp-7.c: New test.
4807 * gcc.target/mips/umips-swp-2.c: New test.
4808 * gcc.target/mips/umips-lwp-8.c: New test.
4809 * gcc.target/mips/umips-swp-3.c: New test.
4810 * gcc.target/mips/umips-movep-1.c: New test.
4811 * gcc.target/mips/umips-lwp-1.c: New test.
4812 * gcc.target/mips/umips-swp-4.c: New test.
4814 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4817 * lib/asan-dg.exp (asan_link_flags): Add
4818 -B${gccpath}/libsanitizer/asan/ to flags.
4820 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4823 * gcc.dg/torture/pr56420.c: New test.
4825 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4828 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4830 2013-02-21 Martin Jambor <mjambor@suse.cz>
4832 PR tree-optimization/56310
4833 * g++.dg/ipa/pr56310.C: New test.
4835 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4838 * gfortran.dg/proc_ptr_comp_37.f90: New.
4840 2013-02-21 Richard Biener <rguenther@suse.de>
4842 PR tree-optimization/56415
4844 2013-02-11 Richard Biener <rguenther@suse.de>
4846 PR tree-optimization/56273
4847 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4848 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4849 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4850 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4851 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4852 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4854 2013-02-21 Marek Polacek <polacek@redhat.com>
4856 PR tree-optimization/56398
4857 * g++.dg/torture/pr56398.C: New test.
4859 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4862 * gcc.c-torture/compile/pr56405.c: New test.
4864 2013-02-20 Jan Hubicka <jh@suse.cz>
4866 PR tree-optimization/56265
4867 * g++.dg/ipa/devirt-11.C: New testcase.
4869 2013-02-20 Richard Biener <rguenther@suse.de>
4871 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4873 2013-02-20 Richard Biener <rguenther@suse.de>
4874 Jakub Jelinek <jakub@redhat.com>
4876 PR tree-optimization/56396
4877 * gcc.dg/pr56396.c: New testcase.
4879 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4882 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4884 2013-02-19 Richard Biener <rguenther@suse.de>
4886 PR tree-optimization/56384
4887 * gcc.dg/torture/pr56384.c: New testcase.
4889 2013-02-19 Jakub Jelinek <jakub@redhat.com>
4891 PR tree-optimization/56350
4892 * gcc.dg/pr56350.c: New test.
4894 PR tree-optimization/56381
4895 * g++.dg/opt/pr56381.C: New test.
4897 2013-02-18 Jakub Jelinek <jakub@redhat.com>
4900 * lib/dg-pch.exp (pch-init, pch-finish,
4901 check_effective_target_pch_supported_debug): New procs.
4902 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4903 Likewise if $pch_unsupported_debug and $flags include -g.
4904 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4905 and dg-require-effective-target pch_unsupported_debug.
4906 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4907 * objc.dg/pch/pch.exp: Likewise.
4908 * gcc.dg/pch/pch.exp: Likewise.
4909 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4910 pch_unsupported_debug.
4911 * gcc.dg/pch/valid-1.hs: Likewise.
4912 * gcc.dg/pch/valid-1b.c: Likewise.
4913 * gcc.dg/pch/valid-1b.hs: Likewise.
4915 2013-02-18 Richard Biener <rguenther@suse.de>
4917 PR tree-optimization/56366
4918 * gcc.dg/torture/pr56366.c: New testcase.
4920 2013-02-18 Richard Biener <rguenther@suse.de>
4923 * gcc.dg/torture/pr56349.c: New testcase.
4925 2013-02-18 Richard Biener <rguenther@suse.de>
4927 PR tree-optimization/56321
4928 * gcc.dg/torture/pr56321.c: New testcase.
4930 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4932 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4934 2013-02-16 Jakub Jelinek <jakub@redhat.com>
4935 Dodji Seketeli <dodji@redhat.com>
4938 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4939 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4940 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4941 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4942 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4943 * c-c++-common/asan/pr56330.c: Likewise.
4944 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4945 Ensure the size argument of __builtin_memcpy is a constant.
4947 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4948 Paolo Carlini <paolo.carlini@oracle.com>
4951 * g++.dg/cpp0x/enum23.C: New.
4953 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4956 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4958 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4960 PR rtl-optimization/56348
4961 * gcc.target/i386/pr56348.c: New test.
4963 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
4965 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4966 * gcc.target/arm/interrupt-2.c: Likewise.
4968 2013-02-15 Tobias Burnus <burnus@net-b.de>
4971 * gfortran.dg/matmul_9.f90: New.
4973 2013-02-15 Tobias Burnus <burnus@net-b.de>
4976 * gfortran.dg/init_flag_11.f90: New.
4978 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4980 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4982 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4984 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4987 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4988 Tobias Burnus <burnus@net-b.de>
4991 * gfortran.dg/allocatable_function_7.f90: New.
4993 2013-02-14 Jakub Jelinek <jakub@redhat.com>
4995 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4996 * asan_globals_test-wrapper.cc: New file.
4997 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4998 instead of asan_globals_test.cc as dg-additional-sources.
4999 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5000 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5001 "sanitizer_test_utils.h" instead of
5002 "sanitizer_common/tests/sanitizer_test_utils.h".
5003 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5004 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5005 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5006 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5007 * g++.dg/asan/asan_test.cc: Synced from upstream.
5008 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5010 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5013 * c-c++-common/asan/memcmp-2.c: New test.
5015 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5018 * g++.dg/cpp0x/udlit-string-literal.h: New.
5019 * g++.dg/cpp0x/udlit-string-literal.C: New.
5021 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5023 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5025 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5028 * gcc.target/arm/pr56184.C: New test.
5030 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5033 * g++.dg/torture/pr56302.C: New test.
5034 * g++.dg/cpp0x/constexpr-56302.C: New test.
5035 * c-c++-common/pr56302.c: New test.
5037 2013-02-13 Tobias Burnus <burnus@net-b.de>
5038 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5041 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5042 * gfortran.dg/quad_3.f90: Ditto.
5044 2013-02-13 Kostya Serebryany <kcc@google.com>
5046 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5047 to match the fresh asan run-time.
5048 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5050 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5052 Avoid instrumenting duplicated memory access in the same basic block
5053 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5054 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5055 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5056 * c-c++-common/asan/inc.c: Likewise.
5058 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5061 * gcc.target/i386/pr56148.c: New test.
5063 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5064 Tobias Burnus <burnus@net-b.de>
5067 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5070 2013-02-12 Richard Biener <rguenther@suse.de>
5073 * gcc.dg/lto/pr56297_0.c: New testcase.
5074 * gcc.dg/lto/pr56297_0.c: Likewise.
5076 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5079 * gfortran.dg/typebound_deferred_1.f90: New.
5081 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5083 PR rtl-optimization/56151
5084 * gcc.target/i386/pr56151.c: New test.
5086 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5088 * g++.dg/ext/mv12.C: New test.
5089 * g++.dg/ext/mv12.h: New file.
5090 * g++.dg/ext/mv12-aux.C: New file.
5091 * g++.dg/ext/mv13.C: New test.
5093 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5095 * lib/target-supports.exp
5096 (check_effective_target_powerpc_eabi_ok): New.
5097 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5099 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5100 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5102 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5103 * gcc.target/powerpc/pr51623.c: Likewise.
5104 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5105 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5107 2013-02-11 Alexander Potapenko <glider@google.com>
5108 Jack Howarth <howarth@bromo.med.uc.edu>
5109 Jakub Jelinek <jakub@redhat.com>
5112 * g++.dg/asan/pr55617.C: Run on all targets.
5114 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5116 PR rtl-optimization/56275
5117 * gcc.dg/pr56275.c: New test.
5119 2013-02-11 Richard Biener <rguenther@suse.de>
5121 PR tree-optimization/56273
5122 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5124 2013-02-11 Richard Biener <rguenther@suse.de>
5126 PR tree-optimization/56264
5127 * gcc.dg/torture/pr56264.c: New testcase.
5129 2013-02-11 Richard Biener <rguenther@suse.de>
5131 PR tree-optimization/56273
5132 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5133 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5134 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5135 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5136 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5137 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5139 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5141 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5142 for *-*-linux-gnu targets.
5143 * g++.dg/asan/interception-test-1.c: Ditto.
5144 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5145 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5147 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5150 * gfortran.dg/intrinsic_size_4.f90 : New test.
5152 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5155 * gcc.target/powerpc/pr56256.c: New test.
5157 2013-02-08 Ian Lance Taylor <iant@google.com>
5159 * lib/go.exp: Load timeout.exp.
5161 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5163 PR rtl-optimization/56246
5164 * gcc.target/i386/pr56246.c: New test.
5166 2013-02-08 Jeff Law <law@redhat.com>
5169 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5171 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5174 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5177 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5179 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5181 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5183 PR rtl-optimization/56195
5184 * gcc.dg/torture/pr56195.c: New test.
5186 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5189 * gfortran.dg/recursive_interface_2.f90: New test.
5191 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5193 PR tree-optimization/56250
5194 * gcc.c-torture/execute/pr56250.c: New test.
5196 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5198 PR tree-optimization/56064
5199 * gcc.dg/fixed-point/view-convert-2.c: New test.
5201 2013-02-08 Michael Matz <matz@suse.de>
5203 PR tree-optimization/52448
5204 * gcc.dg/pr52448.c: New test.
5206 2013-02-08 Richard Biener <rguenther@suse.de>
5209 * gcc.dg/torture/pr56181.c: New testcase.
5211 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5214 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5215 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5217 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5220 * g++.dg/parse/crash61.C: New test.
5223 * g++.dg/parse/pr56239.C: New test.
5226 * g++.dg/abi/mangle61.C: New test.
5228 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5230 PR rtl-optimization/56225
5231 * gcc.target/i386/pr56225.c: New test.
5233 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5236 * gcc.dg/guality/pr56154-1.c: New test.
5237 * gcc.dg/guality/pr56154-2.c: New test.
5238 * gcc.dg/guality/pr56154-3.c: New test.
5239 * gcc.dg/guality/pr56154-4.c: New test.
5240 * gcc.dg/guality/pr56154-aux.c: New file.
5242 PR tree-optimization/55789
5243 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5245 * gcc.dg/tree-ssa/inline-3.c: Add
5246 --param max-early-inliner-iterations=2 option.
5248 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5251 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5252 Add -fno-dwarf2-cfi-asm to dg-options.
5255 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5258 * gcc.dg/pr56228.c: New test.
5260 2013-02-07 Alan Modra <amodra@gmail.com>
5263 * gcc.target/powerpc/pr54009.c: New test.
5265 * gfortran.dg/pr54131.f: New test.
5267 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5270 * gfortran.dg/array_constructor_41.f90: New test.
5272 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5275 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5277 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5280 * g++.dg/gomp/pr56217.C: New test.
5282 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5284 PR tree-optimization/56205
5285 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5286 * gcc.c-torture/execute/pr56205.c: New test.
5288 2013-02-05 Richard Biener <rguenther@suse.de>
5290 PR tree-optimization/53342
5291 PR tree-optimization/53185
5292 * gcc.dg/vect/pr53185-2.c: New testcase.
5294 2013-02-05 Jan Hubicka <jh@suse.cz>
5296 PR tree-optimization/55789
5297 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5298 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5299 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5300 * g++.dg/ipa/inline-1.C: New testcase.
5301 * g++.dg/ipa/inline-2.C: New testcase.
5302 * g++.dg/ipa/inline-3.C: New testcase.
5304 2013-02-05 Jan Hubicka <jh@suse.cz>
5306 PR tree-optimization/55789
5307 * g++.dg/torture/pr55789.C: New testcase.
5309 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5312 * gcc.dg/pr56167.c: New test.
5314 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5317 * gcc.target/sh/pr55146.c: New.
5319 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5321 PR tree-optimization/54386
5322 * gcc.target/sh/pr54386.c: New.
5324 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5327 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5330 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5332 2013-02-04 Alexander Potapenko <glider@google.com>
5333 Jack Howarth <howarth@bromo.med.uc.edu>
5334 Jakub Jelinek <jakub@redhat.com>
5337 * g++.dg/asan/pr55617.C: New test.
5339 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5342 * gfortran.dg/typebound_operator_19.f90: New test.
5343 * gfortran.dg/typebound_assignment_4.f90: New test.
5345 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5348 * gfortran.dg/recursive_interface_1.f90: New test.
5350 2013-02-04 Richard Guenther <rguenther@suse.de>
5353 * gcc.dg/lto/pr56168_0.c: New testcase.
5354 * gcc.dg/lto/pr56168_1.c: Likewise.
5356 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5360 * gfortran.dg/block_12.f90: New test.
5361 * gfortran.dg/module_error_1.f90: New test.
5363 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5365 * lib/target-supports.exp (check_effective_target_vect_float)
5366 (check_effective_target_vect_no_align): Add mips-sde-elf.
5368 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5370 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5372 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5374 * gcc.dg/pr56023.c: XFAIL on AIX.
5375 * gcc.dg/vect/pr49352.c: Same.
5377 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5379 * gnat.dg/opt26.adb: New test.
5381 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5384 2013-01-27 Amol Pise <amolpise15@gmail.com>
5386 * gcc.target/arm/neon-vfnms-1.c: New test.
5387 * gcc.target/arm/neon-vfnma-1.c: New test.
5389 2013-01-31 Richard Biener <rguenther@suse.de>
5391 PR tree-optimization/56157
5392 * gcc.dg/torture/pr56157.c: New testcase.
5394 2013-01-30 Richard Biener <rguenther@suse.de>
5396 PR tree-optimization/56150
5397 * gcc.dg/torture/pr56150.c: New testcase.
5399 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5402 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5403 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5404 printed in backtrace.
5405 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5406 to avoid errors about mismatched allocation vs. deallocation.
5409 * g++.dg/mv1.C: Moved to...
5410 * g++.dg/ext/mv1.C: ... here. Adjust test.
5411 * g++.dg/mv2.C: Moved to...
5412 * g++.dg/ext/mv2.C: ... here. Adjust test.
5413 * g++.dg/mv3.C: Moved to...
5414 * g++.dg/ext/mv3.C: ... here.
5415 * g++.dg/mv4.C: Moved to...
5416 * g++.dg/ext/mv4.C: ... here.
5417 * g++.dg/mv5.C: Moved to...
5418 * g++.dg/ext/mv5.C: ... here. Adjust test.
5419 * g++.dg/mv6.C: Moved to...
5420 * g++.dg/ext/mv6.C: ... here. Adjust test.
5421 * g++.dg/ext/mv7.C: New test.
5422 * g++.dg/ext/mv8.C: New test.
5423 * g++.dg/ext/mv9.C: New test.
5424 * g++.dg/ext/mv10.C: New test.
5425 * g++.dg/ext/mv11.C: New test.
5427 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5429 PR rtl-optimization/56144
5430 * gcc.dg/pr56144.c: New.
5432 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5434 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5436 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5437 * g++.dg/cpp0x/constexpr-55573.C: Same
5439 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5441 PR tree-optimization/56064
5442 * gcc.dg/fixed-point/view-convert.c: New test.
5444 2013-01-30 Andreas Schwab <schwab@suse.de>
5446 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5447 evaluate the end index in string range.
5449 2013-01-30 Tobias Burnus <burnus@net-b.de>
5452 * gfortran.dg/allocatable_function_6.f90: New.
5454 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5455 Mikael Morin <mikael@gcc.gnu.org>
5458 * gfortran.dg/proc_ptr_comp_36.f90: New.
5460 2013-01-29 Richard Biener <rguenther@suse.de>
5462 PR tree-optimization/55270
5463 * gcc.dg/torture/pr55270.c: New testcase.
5465 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5467 PR rtl-optimization/56117
5468 * gcc.dg/pr56117.c: New test.
5470 2013-01-28 Richard Biener <rguenther@suse.de>
5472 PR tree-optimization/56034
5473 * gcc.dg/torture/pr56034.c: New testcase.
5475 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5477 PR tree-optimization/56125
5478 * gcc.dg/pr56125.c: New test.
5480 2013-01-28 Tobias Burnus <burnus@net-b.de>
5481 Mikael Morin <mikael@gcc.gnu.org>
5484 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5485 * gfortran.dg/import8.f90: Likewise.
5486 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5487 * gfortran.dg/import10.f90: New test.
5488 * gfortran.dg/import11.f90: Likewise
5490 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5493 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5494 string.h. Provide memset, malloc and free prototypes, adjust line
5495 numbers in dg-output.
5496 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5497 Provide memset prototype and adjust line numbers in dg-output.
5498 * c-c++-common/asan/global-overflow-1.c: Likewise.
5500 PR tree-optimization/56094
5501 * gcc.dg/pr56094.c: New test.
5503 2013-01-27 Amol Pise <amolpise15@gmail.com>
5505 * gcc.target/arm/neon-vfnms-1.c: New test.
5506 * gcc.target/arm/neon-vfnma-1.c: New test.
5508 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5511 * gcc.target/i386/pr56114.c: New test.
5513 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5516 * gfortran.dg/associate_14.f90: New test.
5519 * gfortran.dg/associate_13.f90: New test.
5521 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5523 PR tree-optimization/56098
5524 * gcc.dg/pr56098-1.c: New test.
5525 * gcc.dg/pr56098-2.c: New test.
5527 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5530 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5532 2013-01-22 Marek Polacek <polacek@redhat.com>
5534 PR tree-optimization/56035
5535 * gcc.dg/pr56035.c: New test.
5537 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5539 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5542 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5544 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5546 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5549 * gcc.dg/pr56078.c: New test.
5550 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5552 2013-01-24 Martin Jambor <mjambor@suse.cz>
5554 PR tree-optimization/55927
5555 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5557 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5559 * gcc.target/i386/movsd.c: New test.
5561 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5564 * gcc.target/i386/pr55934.c: New test.
5566 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5569 * gfortran.dg/select_8.f90: New.
5571 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5573 * gcc.target/microblaze/microblaze.exp: Remove
5574 target_config_cflags check.
5576 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5579 * gfortran.dg/gomp/pr56052.f90: New test.
5582 * gcc.dg/pr49069.c: New test.
5584 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5587 * g++.dg/cpp0x/constexpr-static10.C: New.
5589 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5592 * gcc.target/i386/pr56028.c: New test.
5594 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5597 * gcc.target/i386/pr55686.c: New test.
5599 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5602 * g++.dg/cpp0x/variadic139.C: New test.
5603 * g++.dg/cpp0x/variadic140.C: Likewise.
5604 * g++.dg/cpp0x/variadic141.C: Likewise.
5606 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5608 * gnat.dg/warn8.adb: New test.
5610 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5613 * gfortran.dg/include_8.f90: New test.
5615 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5617 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5618 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5620 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5622 PR tree-optimization/56051
5623 * gcc.c-torture/execute/pr56051.c: New test.
5625 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5627 PR rtl-optimization/56023
5628 * gcc.dg/pr56023.c: New test.
5630 2013-01-21 Martin Jambor <mjambor@suse.cz>
5633 * gcc.target/i386/pr56022.c: New test.
5635 2013-01-21 Jason Merrill <jason@redhat.com>
5637 * lib/target-supports.exp (check_effective_target_alias): New.
5639 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5642 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5644 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5646 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5648 2013-01-19 Jeff Law <law@redhat.com>
5650 PR tree-optimization/52631
5651 * tree-ssa/pr52631.c: New test.
5652 * tree-ssa/ssa-fre-9: Update expected output.
5654 2013-01-19 Anthony Green <green@moxielogic.com>
5656 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5659 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5661 PR tree-optimization/56029
5662 * g++.dg/torture/pr56029.C: New test.
5664 2013-01-18 Sharad Singhai <singhai@google.com>
5666 PR tree-optimization/55995
5667 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5669 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5672 * gcc.target/i386/pr55433.c: New.
5674 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5677 * gfortran.dg/pr56015.f90: New test.
5679 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5681 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5683 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5685 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5686 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5687 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5688 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5689 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5691 2013-01-17 Jeff Law <law@redhat.com>
5693 * gcc.dg/pr52573.c: Move to...
5694 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5696 PR rtl-optimization/52573
5697 * gcc.dg/pr52573.c: New test.
5699 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5702 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5703 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5704 check_no_compiler_messages to test support in ucontext.h.
5705 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5706 compliant RLIMIT_AS.
5708 2013-01-17 Marek Polacek <polacek@redhat.com>
5710 PR rtl-optimization/55833
5711 * gcc.dg/pr55833.c: New test.
5713 2013-01-17 Jan Hubicka <jh@suse.cz>
5715 PR tree-optimization/55273
5716 * gcc.c-torture/compile/pr55273.c: New testcase.
5718 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5721 * gcc.target/pr55981.c: New test.
5723 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5725 * gcc.target/arm/pr40887.c: Require at least armv5.
5726 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5727 * gcc.target/arm/pr51915.c: Likewise.
5728 * gcc.target/arm/pr52006.c: Likewise.
5729 * gcc.target/arm/pr53187.c: Likewise.
5731 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5732 * gcc.target/arm/ftest-support-arm.h: Delete.
5733 * gcc.target/arm/ftest-support-thumb.h: Delete.
5734 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5735 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5736 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5737 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5738 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5739 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5740 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5741 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5742 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5743 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5744 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5745 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5746 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5747 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5748 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5749 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5750 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5751 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5752 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5753 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5754 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5755 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5756 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5757 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5759 2013-01-17 Martin Jambor <mjambor@suse.cz>
5761 PR tree-optimizations/55264
5762 * g++.dg/ipa/pr55264.C: New test.
5764 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5767 * gfortran.dg/class_55.f90: New.
5769 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5772 * gcc.c-torture/execute/builtins/builtins.exp: Add
5773 -Wl,--allow-multiple-definition for eabi and elf targets.
5776 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5777 check_effective_target_vect_perm_short,
5778 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5779 check_effective_target_vect64): Return 0 for big-endian ARM.
5780 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5782 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5785 2013-01-16 Richard Biener <rguenther@suse.de>
5787 PR tree-optimization/55964
5788 * gcc.dg/torture/pr55964.c: New testcase.
5790 2013-01-16 Richard Biener <rguenther@suse.de>
5792 PR tree-optimization/54767
5793 PR tree-optimization/53465
5794 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5796 2013-01-16 Christian Bruel <christian.bruel@st.com>
5799 * gcc.target/sh/sh-switch.c: New testcase.
5801 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5803 * gcc.dg/webizer.c: Increase the array size.
5805 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5808 * gcc.dg/pr55940.c: New test.
5810 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5811 Harald Anlauf <anlauf@gmx.de>
5813 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5814 * gfortran.dg/bounds_check_5.f90: Likewise.
5815 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5816 * gfortran.dg/continuation_9.f90: Likewise.
5817 * gfortran.dg/move_alloc_13.f90: Likewise.
5818 * gfortran.dg/structure_constructor_11.f90: Likewise.
5819 * gfortran.dg/tab_continuation.f: Likewise.
5820 * gfortran.dg/warning-directive-2.F90: Likewise.
5821 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5823 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5825 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5826 * gcc.target/arm/fma-sp.c: Likewise.
5828 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5830 PR rtl-optimization/55153
5831 * gcc.dg/pr55153.c: New.
5833 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5835 PR tree-optimization/55920
5836 * gcc.c-torture/compile/pr55920.c: New test.
5838 2013-01-15 Richard Biener <rguenther@suse.de>
5841 * gcc.dg/torture/pr55882.c: New testcase.
5843 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5845 PR tree-optimization/55955
5846 * gcc.c-torture/compile/pr55955.c: New test.
5848 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5851 * g++.dg/cpp0x/alias-decl-31.C: New test.
5853 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5856 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5857 case where interface is null.
5859 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5862 * gfortran.dg/array_constructor_40.f90: New test.
5864 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5866 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5868 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5870 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5871 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5872 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5873 * gcc.target/aarch64/vect-ld1r.c: New.
5874 * gcc.target/aarch64/vect-ld1r.x: New.
5876 2013-01-14 Andi Kleen <ak@linux.intel.com>
5879 * gcc.target/i386/hle-clear-rel.c: New file
5880 * gcc.target/i386/hle-store-rel.c: New file.
5882 2013-01-14 Harald Anlauf <anlauf@gmx.de>
5884 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5885 * gfortran.dg/bounds_check_4.f90: Likewise.
5886 * gfortran.dg/inquire_10.f90: Likewise.
5887 * gfortran.dg/minloc_3.f90: Likewise.
5888 * gfortran.dg/minlocval_3.f90: Likewise.
5889 * gfortran.dg/module_double_reuse.f90: Likewise.
5890 * gfortran.dg/mvbits_1.f90: Likewise.
5891 * gfortran.dg/oldstyle_1.f90: Likewise.
5892 * gfortran.dg/pr20163-2.f: Likewise.
5893 * gfortran.dg/save_1.f90: Likewise.
5894 * gfortran.dg/scan_1.f90: Likewise.
5895 * gfortran.dg/select_char_1.f90: Likewise.
5896 * gfortran.dg/shape_4.f90: Likewise.
5897 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5898 * gfortran.dg/function_optimize_10.f90: Likewise.
5899 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5900 * gfortran.dg/used_types_17.f90: Likewise.
5901 * gfortran.dg/used_types_18.f90: Likewise.
5903 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
5906 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5908 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5910 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5912 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5914 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5916 2013-01-12 Janus Weil <janus@gcc.gnu.org>
5919 * gfortran.dg/assumed_type_2.f90: Fix test case.
5920 * gfortran.dg/internal_pack_13.f90: New test.
5921 * gfortran.dg/internal_pack_14.f90: New test.
5923 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5926 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5927 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5930 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5932 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5934 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5937 * gcc.target/s390/pr55719.c: New testcase.
5939 2013-01-11 Richard Guenther <rguenther@suse.de>
5941 PR tree-optimization/44061
5942 * gcc.dg/pr44061.c: New testcase.
5944 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5946 Update copyright years.
5948 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
5949 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5954 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5956 PR rtl-optimization/55672
5957 * gcc.target/i386/pr55672.c: New.
5959 2013-01-10 Jeff Law <law@redhat.com>
5961 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5962 pass/fail message unique.
5965 2013-01-10 Jason Merrill <jason@redhat.com>
5967 * ada/.gitignore: New.
5969 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5971 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5973 * g++.dg/tls/thread_local2.C: Likewise.
5974 * g++.dg/tls/thread_local2g.C: Likewise.
5975 * g++.dg/tls/thread_local6.C: Likewise.
5976 * g++.dg/tls/thread_local-order1.C: Add tls options.
5977 * g++.dg/tls/thread_local-order2.C: Likewise.
5978 * g++.dg/tls/thread_local3.C: Likewise.
5979 * g++.dg/tls/thread_local3g.C: Likewise.
5980 * g++.dg/tls/thread_local4.C: Likewise.
5981 * g++.dg/tls/thread_local4g.C: Likewise.
5982 * g++.dg/tls/thread_local5.C: Likewise.
5983 * g++.dg/tls/thread_local5g.C: Likewise.
5984 * g++.dg/tls/thread_local6g.C: Likewise.
5986 2013-01-10 Kostya Serebryany <kcc@google.com>
5988 * g++.dg/asan/asan_test.cc: Sync from upstream.
5990 2013-01-10 Jakub Jelinek <jakub@redhat.com>
5992 PR tree-optimization/55921
5993 * gcc.c-torture/compile/pr55921.c: New test.
5995 2013-01-09 Jan Hubicka <jh@suse.cz>
5997 PR tree-optimization/55569
5998 * gcc.c-torture/compile/pr55569.c: New testcase.
6000 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6003 * gfortran.dg/use_28.f90: New test.
6005 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6007 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6008 number matching more robust.
6010 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6012 PR rtl-optimization/55829
6013 * gcc.target/i386/pr55829.c: New.
6015 2013-01-09 Tobias Burnus <burnus@net-b.de>
6018 * gfortran.dg/bind_c_bool_1.f90: New.
6019 * gfortran.dg/do_5.f90: Add dg-warning.
6021 2013-01-09 Jan Hubicka <jh@suse.cz>
6023 PR tree-optimization/55875
6024 * gcc.c-torture/execute/pr55875.c: New testcase.
6025 * g++.dg/torture/pr55875.C: New testcase.
6027 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6030 * c-c++-common/pr48418.c: New test.
6032 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6035 * g++.dg/tls/thread_local-ice.C: New.
6037 2013-01-09 Andreas Schwab <schwab@suse.de>
6039 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6041 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6043 PR tree-optimization/48189
6044 * gcc.dg/pr48189.c: New test.
6046 2013-01-04 Jan Hubicka <jh@suse.cz>
6048 PR tree-optimization/55823
6049 * g++.dg/ipa/devirt-10.C: New testcase.
6051 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6052 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6054 PR rtl-optimization/55845
6055 * gcc.target/i386/pr55845.c: New test.
6057 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6059 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6060 instructions generated instead of number of occurances.
6062 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6064 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6065 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6066 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6067 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6068 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6069 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6070 * gcc.target/aarch64/vect-fcm.x: Likewise.
6071 * lib/target-supports.exp
6072 (check_effective_target_vect_cond): Enable for AArch64.
6074 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6076 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6077 endian-safe float pool loading.
6078 (test_square_root_v4sf): Likewise.
6079 (test_square_root_v2df): Likewise.
6080 * lib/target-supports.exp
6081 (check_effective_target_vect_call_sqrtf): Add AArch64.
6083 2013-01-08 Martin Jambor <mjambor@suse.cz>
6086 * gcc.dg/tree-ssa/pr55579.c: New test.
6088 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6090 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6093 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6096 * gcc.dg/torture/pr55890-3.c: New test.
6099 * gcc.c-torture/compile/pr55851.c: New test.
6102 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6105 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6108 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6110 2013-01-07 Tobias Burnus <burnus@net-b.de>
6113 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6114 * gfortran.dg/pointer_init_7.f90: New.
6116 2013-01-07 Richard Biener <rguenther@suse.de>
6118 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6120 2013-01-07 Richard Biener <rguenther@suse.de>
6123 * gcc.dg/torture/pr55890-1.c: New testcase.
6124 * gcc.dg/torture/pr55890-2.c: Likewise.
6126 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6128 * gcc.target/aarch64/fmovd.c: New.
6129 * gcc.target/aarch64/fmovf.c: Likewise.
6130 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6131 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6132 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6133 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6134 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6135 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6137 2013-01-07 Richard Biener <rguenther@suse.de>
6139 PR tree-optimization/55888
6140 PR tree-optimization/55862
6141 * gcc.dg/torture/pr55888.c: New testcase.
6143 2013-01-07 Tobias Burnus <burnus@net-b.de>
6146 * gfortran.dg/intrinsic_size_3.f90: New.
6148 2013-01-07 Tobias Burnus <burnus@net-b.de>
6151 * gfortran.dg/select_type_32.f90: New.
6153 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6156 * g++.dg/cpp0x/alias-decl-29.C: New test.
6158 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6163 * gfortran.dg/class_array_15.f03: New test.
6165 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6170 * gfortran.dg/use_23.f90: New test.
6171 * gfortran.dg/use_24.f90: New test.
6172 * gfortran.dg/use_25.f90: New test.
6173 * gfortran.dg/use_26.f90: New test.
6174 * gfortran.dg/use_27.f90: New test.
6176 2013-01-06 Olivier Hainque <hainque@adacore.com>
6178 * gnat.dg/specs/clause_on_volatile.ads: New test.
6180 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6182 * gnat.dg/alignment10.adb: New test.
6184 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6185 Mikael Morin <mikael@gcc.gnu.org>
6188 * gfortran.dg/use_22.f90: New test.
6190 2013-01-04 Andrew Pinski <apinski@cavium.com>
6192 * gcc.target/aarch64/cmp-1.c: New testcase.
6194 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6197 * gfortran.dg/select_type_31.f03: New test.
6199 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6201 PR c++/54526 (again)
6202 * g++.dg/cpp0x/parse2.C: Extend.
6203 * g++.old-deja/g++.other/crash28.C: Adjust.
6205 2013-01-04 Richard Biener <rguenther@suse.de>
6207 PR tree-optimization/55862
6208 * gcc.dg/torture/pr55862.c: New testcase.
6210 2013-01-04 Martin Jambor <mjambor@suse.cz>
6212 PR tree-optimization/55755
6213 * gcc.dg/torture/pr55755.c: New test.
6214 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6215 * gcc.dg/tree-ssa/pr45144.c: Update.
6217 2013-01-04 Richard Biener <rguenther@suse.de>
6220 * gcc.dg/fold-reassoc-2.c: New testcase.
6222 2013-01-04 Tobias Burnus <burnus@net-b.de>
6225 * gfortran.dg/null_7.f90: New.
6227 2013-01-04 Tobias Burnus <burnus@net-b.de>
6231 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6232 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6233 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6235 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6237 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6239 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6242 * gfortran.dg/assignment_1.f90: Modified.
6243 * gfortran.dg/assignment_4.f90: New.
6245 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6247 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6249 2013-01-03 Richard Biener <rguenther@suse.de>
6251 PR tree-optimization/55857
6252 * gcc.dg/vect/pr55857-1.c: New testcase.
6253 * gcc.dg/vect/pr55857-2.c: Likewise.
6255 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6257 PR rtl-optimization/55838
6258 * gcc.dg/pr55838.c: New test.
6260 PR tree-optimization/55832
6261 * gcc.c-torture/compile/pr55832.c: New test.
6263 2013-01-02 Teresa Johnson <tejohnson@google.com>
6265 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6266 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6267 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6268 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6269 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6270 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6271 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6272 * gcc.dg/unroll_1.c: Ditto.
6273 * gcc.dg/unroll_2.c: Ditto.
6274 * gcc.dg/unroll_3.c: Ditto.
6275 * gcc.dg/unroll_4.c: Ditto.
6277 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6279 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6281 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6284 * gfortran.dg/eof_4.f90: New test.
6286 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6288 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6289 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6290 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6291 (compat_setup_dfp): Initialize compat_alt_caret and
6292 compat_save_TEST_ALWAYS_FLAGS.
6294 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6296 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6298 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6300 * gcc.dg/torture/fp-int-convert-2.c: New test.
6302 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6304 * gfortran.dg/newunit_3.f90: Add dg-do run.
6305 * gfortran.dg/inquire_15.f90: Add dg-do run.
6307 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6309 PR tree-optimization/55831
6310 * gcc.dg/pr55831.c: New test.
6312 Copyright (C) 2013 Free Software Foundation, Inc.
6314 Copying and distribution of this file, with or without modification,
6315 are permitted in any medium without royalty provided the copyright
6316 notice and this notice are preserved.