Skip to content
Snippets Groups Projects
  1. Dec 09, 2004
    • Paolo Carlini's avatar
      type_traits: Implement remove_extent and remove_all_extents. · 366e6bd1
      Paolo Carlini authored
      2004-12-09  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement remove_extent and
      	remove_all_extents.
      	* testsuite/tr1/4_metaprogramming/array_modifications/
      	remove_all_extents.cc: New.
      	* testsuite/tr1/4_metaprogramming/array_modifications/
      	remove_extent.cc: Likewise.
      
      From-SVN: r91958
      366e6bd1
    • Richard Henderson's avatar
      re PR target/17025 (attribute regparm code-generation bug) · 88d60956
      Richard Henderson authored
              PR target/17025
              * config/i386/i386.md (testqi_1_maybe_si, andqi_2_maybe_si): New.
              (test_qi_1, andqi_2): Do not promote to simode.
      
      From-SVN: r91956
      88d60956
    • David Edelsohn's avatar
      re PR bootstrap/18895 (libgfortran AM_MAKEFLAGS arg list + environment too large) · ad87ad67
      David Edelsohn authored
              PR bootstrap/18895
              Revert 2004-12-07 change.
              * Makefile.am (AM_MAKEFLAGS): Delete.
              * Makefile.in: Regenerate.
      
      From-SVN: r91955
      ad87ad67
    • Andrew Pinski's avatar
      re PR tree-optimization/18904 (4.0-20041205 regression ICE with -O3) · 25a2fe85
      Andrew Pinski authored
      2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR tree-opt/18904
              * g++.dg/opt/ptrmem5.C: New test.
      
      2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR tree-opt/18904
              * tree-chrec.c (chrec_convert): Use fold_convert
              instead of convert.
      
      From-SVN: r91954
      25a2fe85
    • Matt Rice's avatar
      re PR preprocessor/18102 (darwin framework header search depends on order of options) · 8748c00f
      Matt Rice authored
      2004-12-09  Matt Rice  <ratmice@yahoo.com>
      
              PR preprocessor/18102
              * c-incpath.c (remove_duplicates): Check for construct
              equality.
      
      From-SVN: r91953
      8748c00f
    • Alexandre Oliva's avatar
      re PR c++/18757 (ICE (on invalid) in get_innermost_template_args) · 354e22e1
      Alexandre Oliva authored
      gcc/cp/ChangeLog:
      PR c++/18757
      * parser.c (cp_parser_template_id): Don't create a CPP_TEMPLATE_ID
      if parsing failed.
      gcc/testsuite/ChangeLog:
      * g++.dg/parse/typename5.C: Adjust for new error.
      * g++.dg/parse/typename7.C: New.
      
      From-SVN: r91935
      354e22e1
    • Dorit Naishlos's avatar
      genopinit.c (vec_realign_store_optab): Initialization removed. · d16b59fa
      Dorit Naishlos authored
      2004-12-09  Dorit Naishlos  <dorit@il.ibm.com>
      
              * genopinit.c (vec_realign_store_optab): Initialization removed.
              * optabs.c (optab_for_tree_code): REALIGN_STORE_EXPR case removed.
              * optabs.h (optab_index): OTI_vec_realign_store Removed.
              (vec_realign_store_optab): Removed.
              * target-def.h (TARGET_VECTORIZE_BUILTIN_MASK_FOR_STORE): Removed.
              * target.h (builtin_mask_for_store): Removed.
              * tree.def (REALIGN_STORE_EXPR): Removed.
              * config/rs6000/rs6000.c (rs6000_builtin_mask_for_store): Removed.
              (altivec_builtin_mask_for_store): Removed.
              (altivec_init_builtins): Removed initialization of
              altivec_builtin_mask_for_store.
      
              * doc/tm.texi (TARGET_VECTORIZE_MISALIGNED_MEM_OK): New.
              (TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD): New.
      
      From-SVN: r91932
      d16b59fa
    • Nathan Sidwell's avatar
      tree.def (SET_TYPE): Remove. · 08f2586c
      Nathan Sidwell authored
      	* tree.def (SET_TYPE): Remove.
      	(CONSTRUCTOR): Update description.
      	* builtins.c (type_to_class) Remove SET_TYPE case.
      	* dbxout.c (dbxout_type): Likewise.
      	* dwarf2out.c (is_base_type): Likewise.
      	(gen_set_type_die): Remove.
      	(gen_type_die): Remove SET_TYPE case.
      	* expr.c (count_type_elements): Likewise.
      	(mostly_zeroes_p): Likewise.
      	(store_constructor): Likewise.
      	* print_tree.c (print_node): Likewise.
      	* stor-layout.c (layout_type): Likewise.
      	* tree-browser.c (browse_tree): Likewise.
      	* tree-inline.c (remap_type): Likewise.
      	* tree-pretty-print.c (dump_generic_node): Likewise.
      	* tree.c (type_contains_plaeholder_1, type_hash_eq,
      	variably_modified_type_p, initializer_zerop): Likewise.
      	* tree.h (SET_OR_ARRAY_CHECK): Remove.
      	(AGGREGATE_TYPE_P): Remove SET_TYPE check.
      	(TYPE_DOMAIN): Use ARRAY_TYPE_CHECK.
      	* typeclass.h (enum type_class): Remove set_type_class.
      	* varasm.c (const_hash_1): Remove SET_TYPE case.
      	(compare_constant, copy_constant, output_constant): Likewise.
      	* config/i386/i386.c (classify_argument): Likewise.
      	* config/ia64/ia64.c (hfa_element_mode): Likewise.
      	* config/sparc/sparc.c (sparc_type_code): Likewise.
      
      	* ada/decl.c (gnat_substitute_in_type): Remove SET_TYPE case.
      
      From-SVN: r91931
      08f2586c
    • Nathan Sidwell's avatar
      re PR c++/16681 (array initialization in struct construct is a memory hog) · 61fcaeec
      Nathan Sidwell authored
      	PR c++/16681
      	* tree-inline.c (estimate_num_insns_1): Add RANGE_EXPR case.
      
      From-SVN: r91930
      61fcaeec
    • Volker Reichelt's avatar
      re PR c++/18073 (mmintrin.h rejected by C++ frontend) · 257d5f32
      Volker Reichelt authored
      	PR c++/18073
      	* typeck.c (build_reinterpret_cast_1): Allow cast from vector type.
      
      	* g++.dg/other/mmintrin.C: New test.
      
      From-SVN: r91929
      257d5f32
    • Nathan Sidwell's avatar
      re PR c++/16681 (array initialization in struct construct is a memory hog) · 94763647
      Nathan Sidwell authored
      cp:
      	PR c++/16681
      	* init.c (build_zero_init): Build a RANGE_EXPR for an array
      	initializer.
      testsuite:
      	PR c++/16681
      	* g++.dg/init/array15.C: New.
      	* g++.dg/init/array16.C: New.
      
      From-SVN: r91928
      94763647
    • Richard Henderson's avatar
      * config/i386/i386.md: Use FLAGS_REG everywhere. · 42fabf21
      Richard Henderson authored
      From-SVN: r91927
      42fabf21
    • Kelley Cook's avatar
      Makefile.am: Add ../config to ACLOCAL_AMFLAGS. · 901713f1
      Kelley Cook authored
      2004-12-08  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Makefile.am: Add ../config to ACLOCAL_AMFLAGS.
      	* aclocal.m4, Makefile.in, testsuite/Makefile.in: Regenerate.
      
      From-SVN: r91926
      901713f1
    • Eric Christopher's avatar
      mips.c (mips_scalar_mode_supported_p): Rewrite to avoid call to default function. · dec20d74
      Eric Christopher authored
      2004-12-08  Eric Christopher  <echristo@redhat.com>
      
      	* config/mips/mips.c (mips_scalar_mode_supported_p): Rewrite
      	to avoid call to default function.
      
      From-SVN: r91925
      dec20d74
    • GCC Administrator's avatar
      Daily bump. · 1e6b30d0
      GCC Administrator authored
      From-SVN: r91923
      1e6b30d0
  2. Dec 08, 2004
Loading