gcc/cygwin-gcc.git
12 years agoRevert accidental checkin of local changes from r157307.heads/gcc-4_4-plugins
Matthias Klose [Thu, 11 Mar 2010 09:11:17 +0000 (11 09:11 +0000)]
Revert accidental checkin of local changes from r157307.

From-SVN: r157381

12 years agoinstall.texi: Document --enable-browser-plugin.
Matthias Klose [Wed, 10 Mar 2010 17:52:30 +0000 (10 17:52 +0000)]
install.texi: Document --enable-browser-plugin.

gcc/

2009-10-22  Matthias Klose  <doko@ubuntu.com>

        * doc/install.texi: Document --enable-browser-plugin.

libjava/

2009-10-22  Matthias Klose  <doko@ubuntu.com>

        * configure.ac: Rename --enable-plugin to --enable-browser-plugin,
        pass --{en,dis}able-plugin to the classpath configure.
        * configure: Regenerate.

From-SVN: r157362

12 years agoMakefile.in (PLUGINCC, [...]): New variables.
Eric Botcazou [Wed, 10 Mar 2010 17:47:21 +0000 (10 17:47 +0000)]
Makefile.in (PLUGINCC, [...]): New variables.

2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>

       * Makefile.in (PLUGINCC, PLUGINCFLAGS): New variables.
       (site.exp): Export them when plugins are enabled.

2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>

       * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
       of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.

From-SVN: r157361

12 years agoBackport from mainline rev. 153472. Add real.h, output.h and
Diego Novillo [Wed, 10 Mar 2010 17:43:57 +0000 (10 12:43 -0500)]
Backport from mainline rev. 153472.  Add real.h, output.h and
$(IPA_UTILS_H) to the list of file exported in PLUGIN_HEADERS.

From-SVN: r157360

12 years agobackport: to PLUGIN_HEADERS.
Matt Rice [Wed, 10 Mar 2010 17:40:53 +0000 (10 17:40 +0000)]
backport: to PLUGIN_HEADERS.

Backport upstream patch to add tree-ssa-sccvn.h and incpath.h
to PLUGIN_HEADERS.  Revision 150967.

2009-08-20  Matt Rice  <ratmice@gmail.com>
            Diego Novillo  <dnovillo@google.com>

        * Makefile.in (PLUGIN_HEADERS): Include incpath.h and
        tree-ssa-sccvn.h.

Co-Authored-By: Diego Novillo <dnovillo@google.com>
From-SVN: r157359

12 years agoBackport of SVN revision 149064. Add PLUGIN_START_UNIT event.
Olatunji Ruwase [Wed, 10 Mar 2010 17:37:50 +0000 (10 17:37 +0000)]
Backport of SVN revision 149064.  Add PLUGIN_START_UNIT event.

2009-06-29  Olatunji Ruwase   <tjruwase@google.com>

        * doc/plugins.texi: Document PLUGIN_START_UNIT.
        * toplev.c (compile_file): Call PLUGIN_START_UNIT.
        * gcc-plugin.h (PLUGIN_START_UNIT): Added new event.
        * plugin.c (plugin_event_name): Added PLUGIN_START_UNIT.
        (register_callback): Handle PLUGIN_START_UNIT.
        (invoke_plugin_callbacks): Handle PLUGIN_START_UNIT.

From-SVN: r157358

12 years agobackport: 149648.
Matthias Klose [Wed, 10 Mar 2010 17:31:59 +0000 (10 17:31 +0000)]
backport: 149648.

Backport of SVN revisions 148783, 148806, 149100, 149313 and
149648.  Build harness changes needed for dehydra.

From-SVN: r157357

12 years agoPlugin backport of documentation on building plugins. Revision 148612.
Basile Starynkevitch [Wed, 10 Mar 2010 17:18:01 +0000 (10 17:18 +0000)]
Plugin backport of documentation on building plugins.  Revision 148612.

2009-06-17  Basile Starynkevitch  <basile@starynkevitch.net>

        * doc/plugins.texi (Building GCC plugins): Added new section.

From-SVN: r157356

12 years agoPlugin backport of new gengtype support for plugins using GGC. Revision 148515.
Basile Starynkevitch [Wed, 10 Mar 2010 17:15:23 +0000 (10 17:15 +0000)]
Plugin backport of new gengtype support for plugins using GGC.  Revision 148515.

2009-06-16  Basile Starynkevitch  <basile@starynkevitch.net>

        * doc/plugins.texi (Interacting with the GCC Garbage Collector):
        Mention the plugin mode of gengtype.
        * doc/gty.texi (Source Files Containing Type Information):
        Likewise.
        * gengtype.c: Updated copyright.
        (plugin_files, nb_plugin_files) Added new static variables.
        (measure_input_list) Care about plugin_files.
        (write_rtx_next): Added early return in plugin mode.
        (create_file): Updated copyright year in generated file. Added
        asserts.
        (oprintf): Added early return if NULL outf.
        (get_output_file_with_visibility): Care of plugin_files.
        (get_output_file_name): May return null.
        (write_local): Added early return.
        (put_mangled_filename): Ditto.
        (finish_root_table): Added check for base_files.
        (write_roots): Care about null when plugins.
        (main): Added plugin mode.

From-SVN: r157355

12 years agoPlugin backport of fixes for GGC support. Revision 148015.
Basile Starynkevitch [Wed, 10 Mar 2010 17:12:51 +0000 (10 17:12 +0000)]
Plugin backport of fixes for GGC support. Revision 148015.

2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>

        * gcc.dg/plugin/ggcplug.c: moved comment.
        (plugin_init): fixed typo, declared i, returned 0 at end.

From-SVN: r157354

12 years agoPlugin backport of new plugin events for GGC. Revision 147878.
Basile Starynkevitch [Wed, 10 Mar 2010 17:09:45 +0000 (10 17:09 +0000)]
Plugin backport of new plugin events for GGC.  Revision 147878.

2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>

        * doc/plugins.texi
        (Loading plugins): typo.
        (Plugin callbacks): Documented PLUGIN_INFO, PLUGIN_GGC_START,
        PLUGIN_GGC_MARKING, PLUGIN_GGC_END, PLUGIN_REGISTER_GGC_ROOTS.
        (Interacting with the GCC Garbage Collector): Added new section.
        (Giving information about a plugin): Added new section for
        PLUGIN_INFO.
        * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
        with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
        * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
        * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
        * ggc.h (ggc_register_root_tab): Added declaration.
        * gcc-plugin.h (PLUGIN_GGC_START, PLUGIN_GGC_MARKING)
        (PLUGIN_GGC_END, PLUGIN_REGISTER_GGC_ROOTS): Added new events.
        (register_callback): Improved comment in declaration.
        * ggc-common.c (const_ggc_root_tab_t) Added new typedef for
        vectors.
        (extra_root_vec) Added static variable for dynamic roots
        registration.
        (ggc_register_root_tab) Added new routine.
        (ggc_mark_roots) Added iteration inside extra_root_vec, and invoke
        PLUGIN_GGC_MARKING event.
        * ggc-zone.c: Include plugin.h.
        (ggc_collect): Invoke PLUGIN_GGC_START & PLUGIN_GGC_END events.
        * ggc-page.c: Include plugin.h.
        (ggc_collect): Invoke PLUGIN_GGC_START & PLUGIN_GGC_END events.
        * plugin.c (plugin_event_name): added names of PLUGIN_GGC_START,
        PLUGIN_GGC_MARKING, PLUGIN_GGC_END, PLUGIN_REGISTER_GGC_ROOTS
        (register_callback): check lack of callbacks for
        pseudo-events. Added handling of PLUGIN_REGISTER_GGC_ROOTS,
        PLUGIN_GGC_START, PLUGIN_GGC_MARKING, PLUGIN_GGC_END.
        (invoke_plugin_callbacks): Handle PLUGIN_GGC_START,
        PLUGIN_GGC_MARKING, PLUGIN_GGC_END, PLUGIN_REGISTER_GGC_ROOTS.
        * Makefile.in (ggc-common.o, ggc-zone.o, ggc-page.o): Added
        dependency on plugin.h.
        (plugin.o): Added dependency on ggc.h...

From-SVN: r157353

12 years agoPlugin backport of new interface to plugin_init. Revision 147772.
Taras Glek [Wed, 10 Mar 2010 17:04:48 +0000 (10 17:04 +0000)]
Plugin backport of new interface to plugin_init. Revision 147772.

2009-05-21  Taras Glek  <tglek@mozilla.com>

        * plugin.c (try_init_one_plugin): Updated to new plugin_init API.
        * gcc-plugin.h (plugin_init): Updated signature.
        * gcc-plugin.h (plugin_name_args): Moved to this header.
        * doc/plugins.texi (plugin_init): Updated documention to reflect API change.
        * doc/plugins.texi (plugin_name_args): Added to documention.

2009-05-21  Taras Glek  <tglek@mozilla.com>

        * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new plugin_init signature.
        * g++.dg/plugin/selfassign.c (plugin_init): Updated to new plugin_init signature.
        * g++.dg/plugin/dumb_plugin.c (plugin_init): Updated to new plugin_init signature.
        * g++.dg/plugin/attribute_plugin.c (plugin_init): Updated to new plugin_init signature.

From-SVN: r157352

12 years agoMakefile.in (TEXI_GCCINT_FILES): Add plugins.texi.
Brad Hards [Wed, 10 Mar 2010 16:59:44 +0000 (10 16:59 +0000)]
Makefile.in (TEXI_GCCINT_FILES): Add plugins.texi.

2009-05-13  Brad Hards  <bradh@kde.org>

        * Makefile.in (TEXI_GCCINT_FILES): Add plugins.texi.

From-SVN: r157350

12 years agoRemove the need to pass -DIN_GCC when building plugins. Revision 147908.
Rafael Avila de Espindola [Wed, 10 Mar 2010 16:58:07 +0000 (10 16:58 +0000)]
Remove the need to pass -DIN_GCC when building plugins.  Revision 147908.

2009-05-27  Rafael Avila de Espindola  <espindola@google.com>

        * Makefile.in (GCC_PLUGIN_H): New. Replace all uses of gcc-plugin.h with
        it.
        * doc/plugins.texi: Document that gcc-plugin.h must be the first to be
        included.
        * gcc-plugin.h: Include config.h and system.h.
        (IN_GCC): Define if not defined.

2009-05-27  Rafael Avila de Espindola  <espindola@google.com>

        * Makefile.in (GCC_PLUGIN_H): New. Replace all uses of gcc-plugin.h with
        it.
        * doc/plugins.texi: Document that gcc-plugin.h must be the first to be
        included.
        * gcc-plugin.h: Include config.h and system.h.
        (IN_GCC): Define if not defined.

From-SVN: r157349

12 years agobackport: Makefile.in (enable_plugin, [...]): New.
Rafael Avila de Espindola [Wed, 10 Mar 2010 16:54:33 +0000 (10 16:54 +0000)]
backport: Makefile.in (enable_plugin, [...]): New.

Backport 147130 from the trunk

2009-05-05  Rafael Avila de Espindola  <espindola@google.com>

        * Makefile.in (enable_plugin, plugin_includedir): New.
        (install): Depend on install-plugin.
        (PLUGIN_HEADERS): New.
        (install-plugin): New.

From-SVN: r157348

12 years agoInclude plugin-version.h only if ENABLE_PLUGIN is defined. Revision 146998.
Rafael Avila de Espindola [Wed, 10 Mar 2010 16:44:33 +0000 (10 16:44 +0000)]
Include plugin-version.h only if ENABLE_PLUGIN is defined.  Revision 146998.

2009-04-30  Rafael Avila de Espindola  <espindola@google.com>

        * plugin.c: Include plugin-version.h only if ENABLE_PLUGIN is defined.

From-SVN: r157347

12 years agoPlugin backport of custom attributes registration. Revision 147516.
Taras Glek [Wed, 10 Mar 2010 16:42:25 +0000 (10 16:42 +0000)]
Plugin backport of custom attributes registration.  Revision 147516.

2009-05-13  Taras Glek  <tglek@mozilla.com>

       * attribs.c moved out attribute registration into register_attribute
       * doc/plugins.texi Documented register_attribute and PLUGIN_ATTRIBUTES
       * gcc-plugin.h Added forward decl for register_attribute
       * plugin.c Added PLUGIN_ATTRIBUTES boilerplate
       * plugin.h Added PLUGIN_ATTRIBUTES

2009-05-13  Taras Glek  <tglek@mozilla.com>
       * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
       * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
       * g++.dg/plugin/dumb_plugin.c Fixed typo
       * g++.dg/plugin/plugin.exp Added attribute_plugin test

From-SVN: r157346

12 years agoUse the host compiler instead of the target compiler to build plugins in the testsuite.
Matthias Klose [Wed, 10 Mar 2010 16:32:56 +0000 (10 16:32 +0000)]
Use the host compiler instead of the target compiler to build plugins in the testsuite.

Use the host compiler instead of the target compiler to build plugins in
the testsuite. (Ported from mainline patches r147197 and r147208.)

2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>

        PR testsuite/40050
        * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
        build plugin.

2009-05-06  Diego Novillo  <dnovillo@google.com>

        * lib/plugin-support.exp: Do not prefix $GMPINC with -I.

From-SVN: r157345

12 years agoChange from using plugin-version.o to plugin-version.h. Revision 146962.
Rafael Avila de Espindola [Wed, 10 Mar 2010 16:28:26 +0000 (10 16:28 +0000)]
Change from using plugin-version.o to plugin-version.h. Revision 146962.

2009-04-29  Rafael Avila de Espindola  <espindola@google.com>

        * Makefile.in (PLUGIN_VERSION_H): New.
        (OBJS-common): Remove plugin-version.o.
        (plugin.o): Depend on (PLUGIN_VERSION_H).
        (plugin-version.o): Remove.
        * configure: Regenerate
        * configure.ac: Create plugin-version.h.
        * gcc-plugin.h (plugin_gcc_version): Remove.
        (plugin_default_version_check): Change signature.
        * plugin-version.c: Remove.
        * plugin.c: Include plugin-version.h.
        (str_plugin_gcc_version_name): Remove.
        (try_init_one_plugin): Pass gcc version to plugin_init.
        (plugin_default_version_check): Both gcc and plugin versions are now
        arguments.

From-SVN: r157344

12 years agoMerge all plugin patches from GCC mainline. This includes SVN
Matthias Klose [Wed, 10 Mar 2010 16:15:36 +0000 (10 16:15 +0000)]
Merge all plugin patches from GCC mainline.  This includes SVN
revisions 146274, 146195, 146187, 147185, 146183, 146078 and 146059

From-SVN: r157341

12 years agosvn merge -r154710:157306 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Matthias Klose [Tue, 9 Mar 2010 10:35:09 +0000 (9 10:35 +0000)]
svn merge -r154710:157306 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r157307

12 years agoDaily bump.
GCC Administrator [Tue, 9 Mar 2010 00:16:30 +0000 (9 00:16 +0000)]
Daily bump.

From-SVN: r157296

12 years agobackport: re PR c/43248 (ICE: tree check: expected class 'type', have 'exceptional...
Jakub Jelinek [Mon, 8 Mar 2010 11:54:11 +0000 (8 12:54 +0100)]
backport: re PR c/43248 (ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in useless_type_conversion_p, at tree-ssa.c:1233)

Backport from mainline:
2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>

PR c/43248
* c-decl.c (build_compound_literal): Return early if init is
an error_mark_node.

* gcc.dg/compound-literal-1.c: New testcase.

From-SVN: r157275

12 years agore PR middle-end/42233 (c++ builtin_expect code generation regression)
Jakub Jelinek [Mon, 8 Mar 2010 11:46:28 +0000 (8 12:46 +0100)]
re PR middle-end/42233 (c++ builtin_expect code generation regression)

PR middle-end/42233
* dojump.c (do_jump) <case TRUTH_NOT_EXPR>: Invert priority.

PR bootstrap/43121
* except.c (sjlj_emit_function_enter): Don't call
add_reg_br_prob_note, instead add REG_BR_PROB note to the last insn
directly.
* rtl.h (add_reg_br_prob_note): Remove prototype.

PR middle-end/42233
* loop-doloop.c (add_test): Adjust do_compare_rtx_and_jump caller.

PR middle-end/42233
* expr.h (jumpifnot, jumpifnot_1, jumpif, jumpif_1, do_jump,
do_jump_1, do_compare_rtx_and_jump): Add PROB argument.
* dojump.c: Include output.h.
(inv): New inline function.
(jumpifnot, jumpifnot_1, jumpif, jumpif_1, do_jump_1, do_jump,
do_jump_by_parts_greater_rtx, do_jump_by_parts_greater,
do_jump_by_parts_zero_rtx, do_jump_by_parts_equality_rtx,
do_jump_by_parts_equality, do_compare_and_jump): Add PROB
argument, pass it down to other calls.
(do_compare_rtx_and_jump): Likewise.  If PROB is not -1,
add REG_BR_PROB note to the conditional jump.
* cfgexpand.c (add_reg_br_prob_note): Removed.
(expand_gimple_cond): Don't call it, add the probability
as last argument to jumpif_1/jumpifnot_1.
* Makefile.in (dojump.o): Depend on output.h.
* builtins.c (expand_errno_check): Adjust do_compare_rtx_and_jump
callers.
* expmed.c (emit_store_flag_force, do_cmp_and_jump): Likewise.
* stmt.c (do_jump_if_equal): Likewise.
* cfgrtl.c (rtl_lv_add_condition_to_bb): Likewise.
* loop-unswitch.c (compare_and_jump_seq): Likewise.
* config/rs6000/rs6000.c (rs6000_aix_emit_builtin_unwind_init):
Likewise.
* optabs.c (expand_doubleword_shift, expand_abs): Likewise.
* expr.c (expand_expr_real_1): Adjust do_jump, jumpifnot and
jumpifnot_1 callers.
(expand_expr_real_2): Adjust jumpifnot_1 and do_compare_rtx_and_jump
callers.
(store_expr): Adjust jumpifnot caller.
(store_constructor): Adjust jumpif caller.

PR middle-end/42233
* gimplify.c (gimple_boolify): For __builtin_expect call
gimple_boolify also on its first argument.

From-SVN: r157274

12 years agoDaily bump.
GCC Administrator [Mon, 8 Mar 2010 00:16:22 +0000 (8 00:16 +0000)]
Daily bump.

From-SVN: r157268

12 years agoDaily bump.
GCC Administrator [Sun, 7 Mar 2010 00:16:28 +0000 (7 00:16 +0000)]
Daily bump.

From-SVN: r157261

12 years agobackport: target-supports.exp (add_options_for_bind_pic_locally): New.
Kaveh R. Ghazi [Sat, 6 Mar 2010 02:29:14 +0000 (6 02:29 +0000)]
backport: target-supports.exp (add_options_for_bind_pic_locally): New.

Backport:
2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
* lib/target-supports.exp (add_options_for_bind_pic_locally): New.

2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
* g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
* g++.dg/other/first-global.C: Likewise.
* g++.dg/parse/attr-externally-visible-1.C: Likewise.
* g++.dg/tree-ssa/nothrow-1.C: Likewise.
* gcc.dg/inline-33.c: Likewise.
* gcc.dg/ipa/ipa-1.c: Likewise.
* gcc.dg/ipa/ipa-2.c: Likewise.
* gcc.dg/ipa/ipa-3.c: Likewise.
* gcc.dg/ipa/ipa-4.c: Likewise.
* gcc.dg/ipa/ipa-5.c: Likewise.
* gcc.dg/ipa/ipa-7.c: Likewise.
* gcc.dg/ipa/ipacost-2.c: Likewise.

2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
* gcc.dg/tree-ssa/inline-4.c: Bind pic locally.

From-SVN: r157253

12 years agoDaily bump.
GCC Administrator [Sat, 6 Mar 2010 00:16:41 +0000 (6 00:16 +0000)]
Daily bump.

From-SVN: r157251

12 years agognat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
Rainer Orth [Fri, 5 Mar 2010 15:21:41 +0000 (5 15:21 +0000)]
gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.

* lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
(gnat_target_compile): Likewise.
Reinitialize GNAT_UNDER_TEST if target changes.
Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
(local_find_gnatmake): Pass full --GCC to gnatlink.
Remove --LINK.

From-SVN: r157243

12 years agoDaily bump.
GCC Administrator [Fri, 5 Mar 2010 00:17:38 +0000 (5 00:17 +0000)]
Daily bump.

From-SVN: r157235

12 years agoDaily bump.
GCC Administrator [Thu, 4 Mar 2010 00:16:34 +0000 (4 00:16 +0000)]
Daily bump.

From-SVN: r157212

12 years agoDaily bump.
GCC Administrator [Wed, 3 Mar 2010 00:17:18 +0000 (3 00:17 +0000)]
Daily bump.

From-SVN: r157183

12 years agoalpha.c (override_options): Fix -mtune error message.
Uros Bizjak [Tue, 2 Mar 2010 19:25:27 +0000 (2 20:25 +0100)]
alpha.c (override_options): Fix -mtune error message.

* config/alpha/alpha.c (override_options): Fix -mtune error message.

From-SVN: r157170

12 years agobackport: re PR tree-optimization/43220 (Paritially optimized __builtin_save_stack...
Jakub Jelinek [Tue, 2 Mar 2010 07:44:03 +0000 (2 08:44 +0100)]
backport: re PR tree-optimization/43220 (Paritially optimized __builtin_save_stack/__builtin_restore_stack causes segmentation fault)

Backport from mainline:
2010-03-01  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/43220
* tree-ssa-ccp.c (optimize_stack_restore): Do not optimize
BUILT_IN_STACK_{SAVE,RESTORE} around alloca.

* gcc.c-torture/execute/pr43220.c: New testcase.

From-SVN: r157160

12 years agoDaily bump.
GCC Administrator [Tue, 2 Mar 2010 00:16:47 +0000 (2 00:16 +0000)]
Daily bump.

From-SVN: r157156

12 years agoDaily bump.
GCC Administrator [Mon, 1 Mar 2010 00:16:39 +0000 (1 00:16 +0000)]
Daily bump.

From-SVN: r157130

12 years agoDaily bump.
GCC Administrator [Sun, 28 Feb 2010 00:16:47 +0000 (28 00:16 +0000)]
Daily bump.

From-SVN: r157116

12 years agore PR ada/42253 (run time crash on null for thin pointers)
Eric Botcazou [Sat, 27 Feb 2010 14:30:12 +0000 (27 14:30 +0000)]
re PR ada/42253 (run time crash on null for thin pointers)

PR ada/42253
* gcc-interface/utils2.c (build_binary_op) <EQ_EXPR>: Assert that fat
pointer base types are variant of each other.  Apply special treatment
for null to fat pointer types in all cases.

From-SVN: r157108

12 years agoDaily bump.
GCC Administrator [Sat, 27 Feb 2010 00:16:50 +0000 (27 00:16 +0000)]
Daily bump.

From-SVN: r157104

12 years agoDaily bump.
GCC Administrator [Fri, 26 Feb 2010 00:16:45 +0000 (26 00:16 +0000)]
Daily bump.

From-SVN: r157077

12 years agoDaily bump.
GCC Administrator [Thu, 25 Feb 2010 00:16:49 +0000 (25 00:16 +0000)]
Daily bump.

From-SVN: r157057

12 years agobackport: thumb2.md (thumb2_cbz): Correct computation of length attribute.
Ramana Radhakrishnan [Wed, 24 Feb 2010 14:50:43 +0000 (24 14:50 +0000)]
backport: thumb2.md (thumb2_cbz): Correct computation of length attribute.

Backport from trunk
        2009-07-10  Mark Mitchell  <mark@codesourcery.com>
        * config/arm/thumb2.md (thumb2_cbz): Correct computation of
length attribute.
        (thumb2_cbnz): Likewise.

2010-02-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        * gcc.target/arm/thumb2-cbnz.c: New test.

From-SVN: r157044

12 years agoDaily bump.
GCC Administrator [Wed, 24 Feb 2010 00:16:30 +0000 (24 00:16 +0000)]
Daily bump.

From-SVN: r157025

12 years agoAdd missing ChangeLog entries.
H.J. Lu [Tue, 23 Feb 2010 18:37:58 +0000 (23 10:37 -0800)]
Add missing ChangeLog entries.

From-SVN: r157016

12 years agoBackport PRs 42742, 42749, 42824, 42870, 42998, 42999, 43000, 43007, 43008, 43017...
H.J. Lu [Tue, 23 Feb 2010 17:02:26 +0000 (23 09:02 -0800)]
Backport PRs 42742, 42749, 42824, 42870, 42998, 42999, 43000, 43007, 43008, 43017 and more

Backport testcases from mainline.

2010-02-23  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2010-02-22  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42749
* gcc.c-torture/compile/pr42749.c: New testcase.

2010-02-21  Dodji Seketeli  <dodji@redhat.com>

PR c++/42824
* g++.dg/template/memclass4.C: New test.

2010-02-20  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/43111
* gfortran.dg/internal_pack_8.f90: New test.

2010-02-18  Jason Merrill  <jason@redhat.com>

PR c++/43109
* g++.dg/parse/namespace12.C: New.

2010-02-18  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/43066
* gcc.c-torture/compile/pr43066.c: New test.

2010-02-17  Jason Merrill  <jason@redhat.com>

PR c++/43069
* g++.dg/parse/namespace11.C: New.

PR c++/43093
* g++.dg/ext/attrib37.C: New.

PR c++/43079
* g++.dg/template/ptrmem20.C: New.

2010-02-16  Jason Merrill  <jason@redhat.com>

PR c++/43031
* g++.dg/ext/attrib36.C: New.

2010-02-15  Richard Guenther  <rguenther@suse.de>

PR middle-end/43068
* g++.dg/torture/pr43068.C: New testcase.

2010-02-11  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42998
* gcc.c-torture/compile/pr42998.c: New testcase.

2010-02-10  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/43017
* gcc.dg/torture/pr43017.c: New testcase.

2010-02-10  Richard Guenther  <rguenther@suse.de>

PR c/43007
* gcc.c-torture/execute/20100209-1.c: New testcase.
* gcc.dg/fold-div-3.c: Likewise.

2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR fortran/42999
* gfortran.dg/array_constructor_35.f90: New test.

2010-02-09  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/43008
* gcc.c-torture/execute/pr43008.c: New testcase.

2010-02-09  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/43000
* gcc.dg/torture/pr43000.c: New testcase.
* gcc.dg/torture/pr43002.c: Likewise.

2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libfortran/42742
* gfortran.dg/fmt_cache_2.f: New test.

2010-02-03  Jason Merrill  <jason@redhat.com>

PR c++/42870
* g++.dg/ext/dllexport3.C: New.

From-SVN: r157010

12 years agoBackport:
Kaveh R. Ghazi [Tue, 23 Feb 2010 08:12:35 +0000 (23 08:12 +0000)]
Backport:

2010-01-20  Janis Johnson  <janis187@us.ibm.com>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/21769
* testsuite/lib/dg-options.exp (add_options_for_no_pch): Add.
* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
Use it.

From-SVN: r156990

12 years agoDaily bump.
GCC Administrator [Tue, 23 Feb 2010 00:16:49 +0000 (23 00:16 +0000)]
Daily bump.

From-SVN: r156984

12 years agos390.md ("movqi"): Re-add the mem->mem alternative.
Andreas Krebbel [Mon, 22 Feb 2010 11:32:39 +0000 (22 11:32 +0000)]
s390.md ("movqi"): Re-add the mem->mem alternative.

2010-02-22  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* config/s390/s390.md ("movqi"): Re-add the mem->mem alternative.
(QI to BLKmode splitter): New splitter.

From-SVN: r156954

12 years agoDaily bump.
GCC Administrator [Mon, 22 Feb 2010 00:16:31 +0000 (22 00:16 +0000)]
Daily bump.

From-SVN: r156944

12 years agoDaily bump.
GCC Administrator [Sun, 21 Feb 2010 00:16:33 +0000 (21 00:16 +0000)]
Daily bump.

From-SVN: r156931

12 years agoDaily bump.
GCC Administrator [Sat, 20 Feb 2010 00:16:33 +0000 (20 00:16 +0000)]
Daily bump.

From-SVN: r156916

12 years agospu-c.c (spu_resolve_overloaded_builtin): Call lang_hooks.types_compatible_p instead...
Ulrich Weigand [Fri, 19 Feb 2010 15:34:36 +0000 (19 15:34 +0000)]
spu-c.c (spu_resolve_overloaded_builtin): Call lang_hooks.types_compatible_p instead of comptypes.

* config/spu/spu-c.c (spu_resolve_overloaded_builtin): Call
lang_hooks.types_compatible_p instead of comptypes.

From-SVN: r156897

12 years agoDaily bump.
GCC Administrator [Fri, 19 Feb 2010 00:16:29 +0000 (19 00:16 +0000)]
Daily bump.

From-SVN: r156882

12 years agore PR target/40887 (GCC generates suboptimal code for indirect function calls on...
Ramana Radhakrishnan [Thu, 18 Feb 2010 13:13:03 +0000 (18 13:13 +0000)]
re PR target/40887 (GCC generates suboptimal code for indirect function calls on ARM)

        PR target/40887
        Backport from trunk.
        2009-12-24  Julian Brown  <julian@codesourcery.com>
                    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        * config/arm/arm.c (output_call_mem): Remove armv5 support.
        * config/arm/arm.md (*call_mem): Disable for armv5. Add note.
        (*call_value_mem): Likewise.

       PR target/40887
        Backport from trunk.
        2009-12-24  Julian Brown  <julian@codesourcery.com>
                    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        * gcc.target/arm/pr40887.c: New test.

From-SVN: r156862

12 years agogas.h: New file.
Mikael Pettersson [Thu, 18 Feb 2010 04:24:04 +0000 (18 05:24 +0100)]
gas.h: New file.

2010-02-17  Mikael Pettersson  <mikpe@it.uu.se>

* config/sparc/gas.h: New file.  Restore
TARGET_ASM_NAMED_SECTION to its ELF default.
* config/sparc/sysv4.h (TARGET_ASM_NAMED_SECTION): Do not
check !HAVE_GNU_AS.
* config/sparc/sparc.c (sparc_elf_asm_named_section):
Likewise.  Add ATTRIBUTE_UNUSED to prototype.
* config.gcc (sparc*-*-linux*): Include sparc/gas.h
after sparc/sysv4.h.

From-SVN: r156858

12 years agoDaily bump.
GCC Administrator [Thu, 18 Feb 2010 00:16:45 +0000 (18 00:16 +0000)]
Daily bump.

From-SVN: r156844

12 years agobackport: constraints.md (Ps, Pt): New constraint letters.
Ramana Radhakrishnan [Wed, 17 Feb 2010 16:16:16 +0000 (17 16:16 +0000)]
backport: constraints.md (Ps, Pt): New constraint letters.

2010-02-17  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        Backport from trunk.
        2009-12-07  Julian Brown  <julian@codesourcery.com>

        * config/arm/constraints.md (Ps, Pt): New constraint letters.
        * config/arm/thumb2.md (*thumb2_addsi_short): Tighten constraints.

From-SVN: r156833

12 years agoDaily bump.
GCC Administrator [Wed, 17 Feb 2010 00:16:30 +0000 (17 00:16 +0000)]
Daily bump.

From-SVN: r156818

12 years agore PR tree-optimization/43074 (ICE in vectorizable_reduction, at tree-vect-loop.c...
Ira Rosen [Tue, 16 Feb 2010 11:41:55 +0000 (16 11:41 +0000)]
re PR tree-optimization/43074 (ICE in vectorizable_reduction, at tree-vect-loop.c:3491)

PR tree-optimization/43074
* tree-vect-analyze.c (vect_detect_hybrid_slp_stmts): Add
vectorizable cycles in hybrid SLP check.

From-SVN: r156802

12 years ago[multiple changes]
Tobias Burnus [Tue, 16 Feb 2010 10:50:56 +0000 (16 11:50 +0100)]
[multiple changes]

2010-02-16  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/41869
        * module.c (fix_mio_expr): Fix for private generic procedures.

2010-02-16  Tobias Burnus  <burnus@net-b.de>

        PR fortran/41869
        * gfortran.dg/module_write_1.f90: New test.

From-SVN: r156799

12 years agoDaily bump.
GCC Administrator [Tue, 16 Feb 2010 00:16:53 +0000 (16 00:16 +0000)]
Daily bump.

From-SVN: r156788

12 years agosysv.S (__ARM_ARCH__): Define for processor __ARM_ARCH_7EM__.
Matthias Klose [Mon, 15 Feb 2010 15:20:18 +0000 (15 15:20 +0000)]
sysv.S (__ARM_ARCH__): Define for processor __ARM_ARCH_7EM__.

2010-02-15  Matthias Klose  <doko@ubuntu.com>

        * src/arm/sysv.S (__ARM_ARCH__): Define for processor
        __ARM_ARCH_7EM__.

From-SVN: r156772

12 years agoDaily bump.
GCC Administrator [Mon, 15 Feb 2010 00:16:36 +0000 (15 00:16 +0000)]
Daily bump.

From-SVN: r156764

12 years agos390.c (s390_sched_init): New function.
Andreas Krebbel [Sun, 14 Feb 2010 08:31:36 +0000 (14 08:31 +0000)]
s390.c (s390_sched_init): New function.

2010-02-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* config/s390/s390.c (s390_sched_init): New function.
(TARGET_SCHED_INIT): Target hook defined.

From-SVN: r156756

12 years agoDaily bump.
GCC Administrator [Sun, 14 Feb 2010 00:16:42 +0000 (14 00:16 +0000)]
Daily bump.

From-SVN: r156753

12 years agore PR tree-optimization/42871 (g++: Internal error: Segmentation fault (program cc1plus))
Richard Guenther [Sat, 13 Feb 2010 14:50:50 +0000 (13 14:50 +0000)]
re PR tree-optimization/42871 (g++: Internal error: Segmentation fault (program cc1plus))

2010-02-13  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42871
* tree-ssa-pre.c (phi_translate_set): Make sure to retain
leaders.

* g++.dg/torture/pr42871.C: New testcase.

From-SVN: r156750

12 years agoDaily bump.
GCC Administrator [Sat, 13 Feb 2010 00:16:42 +0000 (13 00:16 +0000)]
Daily bump.

From-SVN: r156744

12 years agore PR c++/43024 (ICE on template code with -O2 or -O3, regression from 4.4.2)
Jason Merrill [Fri, 12 Feb 2010 22:27:04 +0000 (12 17:27 -0500)]
re PR c++/43024 (ICE on template code with -O2 or -O3, regression from 4.4.2)

PR c++/43024
* name-lookup.h (current_binding_level): Check for null
cp_function_chain.

From-SVN: r156740

12 years agore PR c++/43033 (--enable-checking=valgrind C++ failures)
Jakub Jelinek [Fri, 12 Feb 2010 17:27:33 +0000 (12 18:27 +0100)]
re PR c++/43033 (--enable-checking=valgrind C++ failures)

PR c++/43033
* name-lookup.c (pushdecl_maybe_friend): Check default args of t
instead of x.

* g++.dg/other/default3.C: Xfail g4 test.

From-SVN: r156735

12 years agoDaily bump.
GCC Administrator [Fri, 12 Feb 2010 00:16:39 +0000 (12 00:16 +0000)]
Daily bump.

From-SVN: r156729

12 years agoinit.c (read_original_filename): Don't call read_original_directory if _cpp_handle_di...
Jakub Jelinek [Thu, 11 Feb 2010 19:51:07 +0000 (11 20:51 +0100)]
init.c (read_original_filename): Don't call read_original_directory if _cpp_handle_directive returns 0.

* init.c (read_original_filename): Don't call read_original_directory
if _cpp_handle_directive returns 0.

From-SVN: r156721

12 years agore PR fortran/43030 (Conditional jump or move depends on uninitialised value on eoshi...
Jakub Jelinek [Thu, 11 Feb 2010 19:48:24 +0000 (11 20:48 +0100)]
re PR fortran/43030 (Conditional jump or move depends on uninitialised value on eoshift_2.f90)

PR fortran/43030
* resolve.c (gfc_resolve_dim_arg): Call gfc_clear_ts.

From-SVN: r156719

12 years agore PR fortran/43029 (enum_5.f90 ICE under valgrind)
Jakub Jelinek [Thu, 11 Feb 2010 19:35:12 +0000 (11 20:35 +0100)]
re PR fortran/43029 (enum_5.f90 ICE under valgrind)

PR fortran/43029
* decl.c (enumerator_decl): Don't call gfc_free_enum_history
here.
(gfc_match_enumerator_def): But here whenever enumerator_decl returns
MATCH_ERROR.

From-SVN: r156710

12 years agoDaily bump.
GCC Administrator [Thu, 11 Feb 2010 00:17:08 +0000 (11 00:17 +0000)]
Daily bump.

From-SVN: r156676

12 years agolib1funcs.asm (__ARM_ARCH__): __ARM_ARCH_7EM__ added to the preprocessor condition.
Daniel Gutson [Wed, 10 Feb 2010 20:41:55 +0000 (10 20:41 +0000)]
lib1funcs.asm (__ARM_ARCH__): __ARM_ARCH_7EM__ added to the preprocessor condition.

2010-02-10  Daniel Gutson  <dgutson@codesourcery.com>

        * config/arm/lib1funcs.asm (__ARM_ARCH__): __ARM_ARCH_7EM__
        added to the preprocessor condition.

From-SVN: r156669

12 years agore PR fortran/42309 (Problem with a pointer array passed to a subroutine)
Jakub Jelinek [Wed, 10 Feb 2010 15:11:30 +0000 (10 16:11 +0100)]
re PR fortran/42309 (Problem with a pointer array passed to a subroutine)

PR fortran/42309
* trans-expr.c (gfc_conv_subref_array_arg): Avoid accessing
info->dimen after info has been freed.

From-SVN: r156660

12 years agore PR debug/43010 (ICE with -femit-struct-debug-baseonly)
Jakub Jelinek [Wed, 10 Feb 2010 15:09:06 +0000 (10 16:09 +0100)]
re PR debug/43010 (ICE with -femit-struct-debug-baseonly)

PR debug/43010
* dwarf2out.c (retry_incomplete_types): Don't call gen_type_die
if no debug info should be emitted for it.

* g++.dg/debug/pr43010.C: New test.

From-SVN: r156658

12 years agoDaily bump.
GCC Administrator [Wed, 10 Feb 2010 00:16:43 +0000 (10 00:16 +0000)]
Daily bump.

From-SVN: r156639

12 years agoinline-4.c: Bind pic locally.
Kaveh R. Ghazi [Wed, 10 Feb 2010 00:15:06 +0000 (10 00:15 +0000)]
inline-4.c: Bind pic locally.

* gcc.dg/tree-ssa/inline-4.c: Bind pic locally.

From-SVN: r156637

12 years agobackport: re PR tree-optimization/42705 (verify_flow_info failed with -O)
Jakub Jelinek [Tue, 9 Feb 2010 10:36:22 +0000 (9 11:36 +0100)]
backport: re PR tree-optimization/42705 (verify_flow_info failed with -O)

Backport from mainline:
2010-01-13  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42705
* tree-ssa-reassoc.c (build_and_add_sum): Insert stmts after
labels.

From-SVN: r156619

12 years agoDaily bump.
GCC Administrator [Tue, 9 Feb 2010 00:16:47 +0000 (9 00:16 +0000)]
Daily bump.

From-SVN: r156614

12 years agore PR tree-optimization/42890 (Crash in type_like_member_ptr_p in ipa-prop.c:382)
Jakub Jelinek [Mon, 8 Feb 2010 15:50:59 +0000 (8 16:50 +0100)]
re PR tree-optimization/42890 (Crash in type_like_member_ptr_p in ipa-prop.c:382)

PR tree-optimization/42890
* tree-inline.c (delete_unreachable_blocks_update_callgraph): New
function backported from the trunk.
(tree_function_versioning): Call it instead of
delete_unreachable_blocks.

* g++.dg/torture/pr42890.C: New test.

From-SVN: r156605

12 years agore PR tree-optimization/42931 (-ftree-loop-linear - valgrind warns about using uninit...
Jakub Jelinek [Mon, 8 Feb 2010 15:48:01 +0000 (8 16:48 +0100)]
re PR tree-optimization/42931 (-ftree-loop-linear - valgrind warns about using uninitialized variable)

PR tree-optimization/42931
* tree-loop-linear.c (try_interchange_loops): Don't call
double_int_mul if estimated_loop_iterations failed.

From-SVN: r156603

12 years agobackport: [multiple changes]
Richard Guenther [Mon, 8 Feb 2010 14:10:15 +0000 (8 14:10 +0000)]
backport: [multiple changes]

2010-02-08  Richard Guenther  <rguenther@suse.de>

PR middle-end/42995
* tree-inline.c (estimate_move_cost): Assert we are not called
with a void type.
(estimate_num_insns): Do not count the terminating void_type_node
of a function argument type list.

Backport from mainline:
2010-01-06  Richard Guenther  <rguenther@suse.de>

* ipa-inline.c (cgraph_decide_inlining_incrementally): Do
not inline regular functions into always-inline functions.

2010-01-05  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/42462
* ipa-inline.c (compute_inline_parameters): Pass node->decl instead of
current_function_decl to helper functions and macros.

* gcc.dg/tree-ssa/inline-4.c: New testcase.
* gcc.dg/Wunreachable-2.c: Remove.

From-SVN: r156601

12 years agoRemove gcc.dg/ipa/pr42706.c.
H.J. Lu [Mon, 8 Feb 2010 13:45:29 +0000 (8 13:45 +0000)]
Remove gcc.dg/ipa/pr42706.c.

2010-02-08  H.J. Lu  <hongjiu.lu@intel.com>

* gcc.dg/ipa/pr42706.c: Removed.

From-SVN: r156600

12 years agoDaily bump.
GCC Administrator [Mon, 8 Feb 2010 00:19:39 +0000 (8 00:19 +0000)]
Daily bump.

From-SVN: r156591

12 years agoBackport PRs 40138, 42248, 42250, 42294, 42336, 42363, 42388, 42395, 42512, 42585...
H.J. Lu [Sun, 7 Feb 2010 04:41:22 +0000 (7 04:41 +0000)]
Backport PRs 40138, 42248, 42250, 42294, 42336, 42363, 42388, 42395, 42512, 42585 and more

Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2010-02-05  Dodji Seketeli  <dodji@redhat.com>

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  <jason@redhat.com>

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  <rguenther@suse.de>

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  <dodji@redhat.com>

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  <ubizjak@gmail.com>

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  <rguenther@suse.de>

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  <matz@suse.de>

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  <dodji@redhat.com>

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  <burnus@net-b.de>

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  <aoliva@redhat.com>

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  <dodji@redhat.com>

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  <rguenther@suse.de>

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  <janus@gcc.gnu.org>

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  <rguenther@suse.de>

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  <amonakov@ispras.ru>

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov <amonakov@ispras.ru>

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  <irar@il.ibm.com>

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  <rguenther@suse.de>

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  <joseph@codesourcery.com>

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  <aoliva@redhat.com>

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  <aoliva@redhat.com>

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  <rguenther@suse.de>

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

From-SVN: r156562

12 years agoDaily bump.
GCC Administrator [Sun, 7 Feb 2010 00:16:33 +0000 (7 00:16 +0000)]
Daily bump.

From-SVN: r156559

12 years agore PR fortran/42309 (Problem with a pointer array passed to a subroutine)
Paul Thomas [Sat, 6 Feb 2010 19:44:41 +0000 (6 19:44 +0000)]
re PR fortran/42309 (Problem with a pointer array passed to a subroutine)

2010-02-06  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/42309
* trans-expr.c (gfc_conv_subref_array_arg): Add new argument
'formal_ptr'. If this is true, give returned descriptor unity
lbounds, in all dimensions, and the appropriate offset.
(gfc_conv_procedure_call); If formal is a pointer, set the last
argument of gfc_conv_subref_array_arg to true.
* trans.h : Add last argument for gfc_conv_subref_array_arg.
* trans-io.c (set_internal_unit, gfc_trans_transfer): Set the
new arg of gfc_conv_subref_array_arg to false.
* trans-stmt.c (forall_make_variable_temp): The same.

2010-02-06  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/42309
* gfortran.dg/subref_array_pointer_4.f90 : New test.

From-SVN: r156554

12 years agoDaily bump.
GCC Administrator [Sat, 6 Feb 2010 00:16:37 +0000 (6 00:16 +0000)]
Daily bump.

From-SVN: r156532

12 years agore PR fortran/42901 (reading array of structures from namelist fails)
Jerry DeLisle [Fri, 5 Feb 2010 04:50:53 +0000 (5 04:50 +0000)]
re PR fortran/42901 (reading array of structures from namelist fails)

2010-02-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libfortran/42901
*gfortran.dg/namelist_60.f90: New test.
*gfortran.dg/namelist_59.f90: New test.

From-SVN: r156508

12 years agore PR fortran/42901 (reading array of structures from namelist fails)
Jerry DeLisle [Fri, 5 Feb 2010 04:47:12 +0000 (5 04:47 +0000)]
re PR fortran/42901 (reading array of structures from namelist fails)

2010-02-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libfortran/42901
* io/list_read.c (nml_get_obj_data): Add new qualifier flag, clean up
code, and adjust logic to set namelist info pointer correctly for array
qualifiers of derived type components.

From-SVN: r156507

12 years agoDaily bump.
GCC Administrator [Fri, 5 Feb 2010 00:16:34 +0000 (5 00:16 +0000)]
Daily bump.

From-SVN: r156505

12 years agore PR rtl-optimization/42952 (possible integer wrong code bug)
Richard Guenther [Thu, 4 Feb 2010 16:18:01 +0000 (4 16:18 +0000)]
re PR rtl-optimization/42952 (possible integer wrong code bug)

2010-02-04  Richard Guenther  <rguenther@suse.de>

PR rtl-optimization/42952
* dse.c (const_or_frame_p): Remove MEM handling.

* gcc.dg/torture/pr42952.c: New testcase.

From-SVN: r156495

12 years agoDaily bump.
GCC Administrator [Thu, 4 Feb 2010 00:16:34 +0000 (4 00:16 +0000)]
Daily bump.

From-SVN: r156485

12 years agoDaily bump.
GCC Administrator [Wed, 3 Feb 2010 00:16:45 +0000 (3 00:16 +0000)]
Daily bump.

From-SVN: r156457

12 years agore PR fortran/42650 (F90: DT function with in-line DT definition and RESULT is rejected)
Tobias Burnus [Tue, 2 Feb 2010 14:27:24 +0000 (2 15:27 +0100)]
re PR fortran/42650 (F90: DT function with in-line DT definition and RESULT is rejected)

2010-02-02  Tobias Burnus  <burnus@net-b.de>

        PR fortran/42650
        * parse.c (decode_specification_statement): Use sym->result not
        * sym.

2010-02-02  Tobias Burnus  <burnus@net-b.de>

        PR fortran/42650
        * gfortran.dg/func_result_5.f90: New test.

From-SVN: r156450

12 years agoDaily bump.
GCC Administrator [Tue, 2 Feb 2010 00:16:52 +0000 (2 00:16 +0000)]
Daily bump.

From-SVN: r156439

12 years agobackport: forward-1.x: XFAIL for -fgnu-runtime on x86_64-*-darwin*...
Uros Bizjak [Mon, 1 Feb 2010 13:10:09 +0000 (1 14:10 +0100)]
backport: forward-1.x: XFAIL for -fgnu-runtime on x86_64-*-darwin*...

Backport from mainline:
2009-12-17  Uros Bizjak  <ubizjak@gmail.com>

* objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.

From-SVN: r156425

12 years agoDaily bump.
GCC Administrator [Mon, 1 Feb 2010 00:16:29 +0000 (1 00:16 +0000)]
Daily bump.

From-SVN: r156421