1. 21 Mar, 2011 15 commits
    • re PR bootstrap/48135 (build fails on Solaris2.8 due to Glob.pm not found within /usr/perl5) · 084239f4
      	contrib:
      	PR bootstrap/48135
      	* make_sunver.pl: Don't use File::Glob.
      
      	gcc:
      	PR bootstrap/48135
      	* doc/install.texi (Prerequisites, Perl): Remove Glob.pm
      	reference.  Solaris 8 perl works.
      
      From-SVN: r171223
      Rainer Orth committed
    • re PR bootstrap/48135 (build fails on Solaris2.8 due to Glob.pm not found within /usr/perl5) · 64cadbe7
      	PR bootstrap/48135
      	* doc/install.texi (Prerequisites): Move jar etc. up.
      	Explain support library version requirements.
      
      From-SVN: r171221
      Rainer Orth committed
    • decl.c (elaborate_expression_1): When optimization is disabled, use the variable… · 646f9414
      decl.c (elaborate_expression_1): When optimization is disabled, use the variable for bounds of loop iteration scheme.
      
      	* gcc-interface/decl.c (elaborate_expression_1): When optimization is
      	disabled, use the variable for bounds of loop iteration scheme.
      
      From-SVN: r171220
      Eric Botcazou committed
    • re PR bootstrap/48135 (build fails on Solaris2.8 due to Glob.pm not found within /usr/perl5) · eb975109
      	PR bootstrap/48135
      	* doc/install.texi (Prerequisites): Move Perl to build
      	requirements.  Always necessary on Solaris 2 with Sun ld.
      
      From-SVN: r171218
      Rainer Orth committed
    • install.texi (Specific, [...]): Update for binutils 2.21. · 8a509ffd
      	* doc/install.texi (Specific, alpha*-dec-osf5.1): Update for
      	binutils 2.21.
      	(Specific, i?86-*-solaris2.[89]): Likewise.
      	(Specific, i?86-*-solaris2.10): Likewise.
      	(Specific, mips-sgi-irix6): Likewise.
      	(Specific, *-*-solaris2*): Remove Sun Studio download URL.
      	Update for binutils 2.21.
      
      From-SVN: r171216
      Rainer Orth committed
    • configure.ac (gcc_cv_lto_plugin): Fix typo. · 8fbc58a1
      	* configure.ac (gcc_cv_lto_plugin): Fix typo.
      	Allow -fuse-linker-plugin for non-default plugin linker.
      	* configure: Regenerate.
      
      From-SVN: r171215
      Rainer Orth committed
    • In gcc/: 2011-03-21 Nicola Pero <nicola.pero@meta-innovation.com> · 7e84ad0b
      In gcc/:
      2011-03-21  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	PR bootstrap/48167
      	* gengtype.c (files_rules): Added rule for cp/parser.h.
      
      In gcc/objcp/:
      2011-03-21  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	PR bootstrap/48167
      	* Make-lang.in (START_HDRS): Added CXX_PARSER_H and
      	CXX_PRETTY_PRINT_H.
      	* config-lang.in (gtfiles): Added cp/parser.h and reorganized list
      	so that it is more obvious that it is identical to the C++ one
      	with the addition of some files at the end.
      
      From-SVN: r171214
      Nicola Pero committed
    • re PR target/48213 (ICE in simplify_subreg called from s390_delegitimize_address) · 2f36e14b
      	PR target/48213
      	* config/s390/s390.c (s390_delegitimize_address): Don't call
      	lowpart_subreg if orig_x has BLKmode.
      
      	* gcc.dg/pr48213.c: New test.
      
      From-SVN: r171211
      Jakub Jelinek committed
    • ChangeLog gcc/c-family · 5050afdf
      2011-03-21  Kai Tietz  <ktietz@redhat.com>
      
      	PR target/12171
      	* c-pretty-print.c (pp_c_specifier_qualifier_list):
      	Display allowed attributes for function pointer types.
      	(pp_c_attributes_display): New function to display
      	attributes having affects_type_identity flag set to true.
      	* c-pretty-print.h (pp_c_attributes_display): New prototype.
      
      ChangeLog gcc/cp
      
      2011-03-21  Kai Tietz  <ktietz@redhat.com>
      
      	PR target/12171
      	* cxx-pretty-print.c (pp_cxx_ptr_operator):
      	Display allowed attributes for function pointer types.
      	* error.c (dump_type_prefix): Likewise.
      
      From-SVN: r171210
      Kai Tietz committed
    • ChangeLog gcc/ · 62d784f7
      2011-03-21  Kai Tietz  <ktietz@redhat.com>
      
      	PR target/12171
      	* doc/plugins.texi: Adjust documentation
      	for plugin register_callback.
      	* tree.h (attribute_spec): Add new member
      	affects_type_identity.
      	- Zitierten Text anzeigen -
      	* attribs.c (empty_attribute_table): Adjust
      	attribute_spec initializers.
      	* config/alpha/alpha.c: Likewise.
      	* config/arc/arc.c: Likewise.
      	* config/arm/arm.c: Likewise.
      	* config/avr/avr.c: Likewise.
      	* config/bfin/bfin.c: Likewise.
      	* config/crx/crx.c: Likewise.
      	* config/darwin.h: Likewise.
      	* config/h8300/h8300.c: Likewise.
      	* config/i386/cygming.h: Likewise.
      	* config/i386/i386.c: Likewise.
      	* config/ia64/ia64.c: Likewise.
      	* config/m32c/m32c.c: Likewise.
      	* config/m32r/m32r.c: Likewise.
      	* config/m68hc11/m68hc11.c: Likewise.
      	* config/m68k/m68k.c: Likewise.
      	* config/mcore/mcore.c: Likewise.
      	* config/mep/mep.c: Likewise.
      	* config/microblaze/microblaze.c: Likewise.
      	* config/mips/mips.c: Likewise.
      	* config/rs6000/rs6000.c: Likewise.
      	* config/rx/rx.c: Likewise.
      	* config/sh/sh.c: Likewise.
      	* config/sol2.h: Likewise.
      	* config/sparc/sparc.c: Likewise.
      	* config/spu/spu.c: Likewise.
      	* config/stormy16/stormy16.c: Likewise.
      	* config/v850/v850.c: Likewise.
      
      ChangeLog gcc/cp
      
      2011-03-21  Kai Tietz  <ktietz@redhat.com>
      
      	PR target/12171
      	* tree.c (cxx_attribute_table): Adjust table.
      
      ChangeLog gcc/testsuite
      
      2011-03-21  Kai Tietz  <ktietz@redhat.com>
      
      	PR target/12171
      	* g++.dg/plugin/attribute_plugin.c: Adjust test.
      
      ChangeLog gcc/java
      
      2011-03-21  Kai Tietz  <ktietz@redhat.com>
      
      	PR target/12171
      	* lang.c (java_attribute_table): Adjust table.
      
      ChangeLog gcc/lto
      
      2011-03-21  Kai Tietz  <ktietz@redhat.com>
      
      	PR target/12171
      	* lto-lang.c (lto_attribute_table): Adjust table.
      
      ChangeLog gcc/ada
      
      2011-03-21  Kai Tietz  <ktietz@redhat.com>
      
      	PR target/12171
      	* gcc-interface/utils.c (gnat_internal_attribute_table):
      	Add new element.
      
      ChangeLog gcc/c-family
      
      2011-03-17  Kai Tietz
      
      	PR target/12171
      	* c-common.c (c_common_attribute_table):
      	Add new element.
      	(c_common_format_attribute_table): Likewise.
      
      From-SVN: r171209
      Kai Tietz committed
    • simplify-rtx.c (simplify_binary_operation_1): Handle (xor (and A B) C) case when… · 54833ec0
      simplify-rtx.c (simplify_binary_operation_1): Handle (xor (and A B) C) case when B and C are both constants.
      
      2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
      
      	* simplify-rtx.c (simplify_binary_operation_1): Handle
      	(xor (and A B) C) case when B and C are both constants.
      
      	testsuite/
      	* gcc.target/arm/xor-and.c: New.
      
      From-SVN: r171208
      Chung-Lin Tang committed
    • re PR fortran/22572 (Double occurrence of matmul intrinsic not optimised) · 2757d5ec
      2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/22572
      	* gfortran.h (gfc_option_t) : Add
      	flag_aggressive_function_elimination.
      	(gfc_dep_compare_functions):  Add prototype.
      	* lang.opt: Add faggressive-function-elimination.
      	* invoke.texi: Document -faggressive-function-elimination.
      	* frontend_passes (expr_array):  New static variable.
      	(expr_size):  Likewise.
      	(expr_count):  Likewise.
      	(current_code):  Likewise.
      	(current_ns):  Likewise.
      	(gfc_run_passes):  Allocate and free space for expressions.
      	(cfe_register_funcs):  New function.
      	(create_var):  New function.
      	(cfc_expr_0):  New function.
      	(cfe_code):  New function.
      	(optimize_namespace):  Invoke gfc_code_walker with cfe_code
      	and cfe_expr_0.
      	* dependency.c (gfc_dep_compare_functions):  New function.
      	(gfc_dep_compare_expr):  Use it.
      	* options.c (gfc_init_options):  Handle
      	flag_aggressive_function_elimination.
      	(gfc_handle_option):  Likewise.
      
      2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/22572
      	* gfortran.dg/function_optimize_1.f90:  New test.
      	* gfortran.dg/function_optimize_2.f90:  New test.
      
      From-SVN: r171207
      Thomas Koenig committed
    • Fix typo in comment. · 14a41392
      From-SVN: r171206
      Mingjie Xing committed
    • Add 2 testcases for PR rtl-optimization/47502. · 7f2fe584
      From-SVN: r171205
      H.J. Lu committed
    • Daily bump. · 21060c91
      From-SVN: r171202
      GCC Administrator committed
  2. 20 Mar, 2011 4 commits
  3. 19 Mar, 2011 7 commits
  4. 18 Mar, 2011 14 commits