Skip to content
Snippets Groups Projects
  1. Jan 02, 2005
  2. Jan 01, 2005
  3. Dec 31, 2004
    • Andrew Pinski's avatar
      re PR target/19211 (GNAT bug box compiling a-exexda.adb with stage1 compiler) · 83cf88cb
      Andrew Pinski authored
      2004-12-31  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/19211
              * config/darwin.c (machopic_legitimize_pic_address): If the orig
              is subregister return orig.
      
      From-SVN: r92776
      83cf88cb
    • Richard Henderson's avatar
      types.c (FFI_AGGREGATE_TYPEDEF): Remove. · 5df07255
      Richard Henderson authored
              * src/types.c (FFI_AGGREGATE_TYPEDEF): Remove.
              (FFI_TYPEDEF): Rename from FFI_INTEGRAL_TYPEDEF.  Replace size and
              offset parameters with a type parameter; deduce size and structure
              alignment.  Update all users.
      
      From-SVN: r92775
      5df07255
    • Richard Henderson's avatar
      types.c (FFI_TYPE_POINTER): Define with sizeof. · 81a69b13
      Richard Henderson authored
              * src/types.c (FFI_TYPE_POINTER): Define with sizeof.
              (FFI_TYPE_LONGDOUBLE): Fix for ia64.
              * src/ia64/ffitarget.h (struct ffi_ia64_trampoline_struct): Move
              into ffi_prep_closure.
              * src/ia64/ia64_flags.h, src/ia64/ffi.c, src/ia64/unix.S: Rewrite
              from scratch.
      
      From-SVN: r92774
      81a69b13
    • Paolo Carlini's avatar
      type_traits (is_member_function_pointer): Provide a workaround for c++/19076,... · bdaa4452
      Paolo Carlini authored
      type_traits (is_member_function_pointer): Provide a workaround for c++/19076, correct for functions with up to 15 arguments.
      
      2004-12-31  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits (is_member_function_pointer): Provide a
      	workaround for c++/19076, correct for functions with up to 15
      	arguments.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_member_pointer/is_member_pointer.cc: Uncomment "XFAILed" tests;
      	add a test for variadic functions.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_scalar/is_scalar.cc: Uncomment "XFAILed" tests.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_enum/is_enum.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_member_function_pointer/is_member_function_pointer.cc: Likewise;
      	add a test for variadic functions.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_member_object_pointer/is_member_object_pointer.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_assign/has_nothrow_assign.cc: Uncomment "XFAILed" tests.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_constructor/has_nothrow_constructor.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_copy/has_nothrow_copy.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_assign/has_trivial_assign.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_constructor/has_trivial_constructor.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_copy/has_trivial_copy.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_destructor/has_trivial_destructor.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_pod/is_pod.cc: Likewise.
      
      From-SVN: r92769
      bdaa4452
    • Zdenek Dvorak's avatar
      tree-scalar-evolution.c (instantiate_parameters_1): Copy the expression only if needed. · eac30183
      Zdenek Dvorak authored
      	* tree-scalar-evolution.c (instantiate_parameters_1): Copy the
      	expression only if needed.
      
      From-SVN: r92768
      eac30183
    • John David Anglin's avatar
      bdda7d9c
    • Hans-Peter Nilsson's avatar
      re PR target/18701 (mmix-knuth-mmixware gcc.c-torture/execute failures:... · bf08edc1
      Hans-Peter Nilsson authored
      re PR target/18701 (mmix-knuth-mmixware gcc.c-torture/execute failures: 20010224-1.c, 20020216-1.c, 20040218-1.c, 20040709-2.c)
      
      	PR target/18701
      	* combine.c (combine_simplify_rtx): Do not allow paradoxical
      	subregs of MEM.
      
      From-SVN: r92762
      bf08edc1
    • Hans-Peter Nilsson's avatar
      re PR target/18701 (mmix-knuth-mmixware gcc.c-torture/execute failures:... · 32f2ce02
      Hans-Peter Nilsson authored
      re PR target/18701 (mmix-knuth-mmixware gcc.c-torture/execute failures: 20010224-1.c, 20020216-1.c, 20040218-1.c, 20040709-2.c)
      
      	PR target/18701
      	* combine.c (gen_lowpart_for_combine): When stripping SUBREG of
      	MEM, adjust imode and isize.
      
      From-SVN: r92760
      32f2ce02
    • Andreas Jaeger's avatar
      * testsuite/lib/libjava.exp (libjava_find_gij): Handle multilibs. · 8c8a5f7c
      Andreas Jaeger authored
      From-SVN: r92758
      8c8a5f7c
    • GCC Administrator's avatar
      Daily bump. · 223947a9
      GCC Administrator authored
      From-SVN: r92752
      223947a9
    • Sebastian Pop's avatar
      update_version (ADD_BRANCHES): Replace lno-branch with autovect-branch. · 31e0b858
      Sebastian Pop authored
      	* update_version (ADD_BRANCHES): Replace lno-branch with
      	autovect-branch.
      
      From-SVN: r92747
      31e0b858
  4. Dec 30, 2004
    • Mark Mitchell's avatar
      cp-tree.h (cp_declarator): Split "name" field into qualifying_scope and unqualified_name. · 1d786913
      Mark Mitchell authored
      	* cp-tree.h (cp_declarator): Split "name" field into
      	qualifying_scope and unqualified_name.
      	* decl.c (get_scope_of_declarator): Adjust accordingly.
      	(grokdeclarator): Likewise.
      	* decl2.c (grokfield): Likewise, and adjust call to
      	do_class_using_decl.
      	* name-lookup.c (do_class_using_decl): Split "decl" into
      	"scope" and "name".  Remove unnecessary code.
      	* name-lookup.h (do_class_using_decl): Adjust declaration.
      	* parser.c (make_id_declarator): Split "id" into qualifying_scope
      	and unqualified_name.
      	(cp_parser_using_declaration): Adjust call to do_class_using_decl.
      	(cp_parser_direct_declarator): Adjust to handle the fact that
      	cp_parser_declarator_id no longer returns a SCOPE_REF.
      	(cp_parser_direct_declarator): Likewise.
      	(cp_parser_declarator_id): Do not create a SCOPE_REF for qualified
      	names.
      	(cp_parser_member_declaration): Adjust call to make_id_declarator.
      	(cp_parser_check_declarator_template_parameters): Do not expect a
      	SCOPE_REF.
      
      	* decl.c (duplicate_decls): Call ggc_free on declarations we will
      	not be needing any longer.
      
      From-SVN: r92746
      1d786913
    • Paolo Carlini's avatar
      type_traits: Add has_trivial_copy, has_trivial_assign, has_nothrow_copy, has_nothrow_assign. · 36651afe
      Paolo Carlini authored
      2004-12-30  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Add has_trivial_copy, has_trivial_assign,
      	has_nothrow_copy, has_nothrow_assign.
      	* testsuite/testsuite_tr1.h: Add test_copy_property and
      	test_assign_property.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_assign/has_nothrow_assign.cc: New.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_assign/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_copy/has_nothrow_copy.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_copy/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_assign/has_trivial_assign.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_assign/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_copy/has_trivial_copy.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_copy/typedefs.cc: Likewise.
      
      From-SVN: r92745
      36651afe
    • Richard Henderson's avatar
      ia64.c (hfa_element_mode): Return false for zero-sized top-level aggregates. · 3d6a9acd
      Richard Henderson authored
              * config/ia64/ia64.c (hfa_element_mode): Return false for
              zero-sized top-level aggregates.
      
      From-SVN: r92741
      3d6a9acd
    • David Edelsohn's avatar
      read_eof.f90: Open scratch file, not /dev/null. · 64f33597
      David Edelsohn authored
              * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
              file, not /dev/null.  Abort on error.
      
      From-SVN: r92737
      64f33597
    • Jan Hubicka's avatar
      re PR target/18019 (-march=pentium4 generates word fetch instead of byte fetch) · d49b398c
      Jan Hubicka authored
      	PR target/18019
      	* i386.md (movqi_1): Fix -Os instruction choice.
      
      From-SVN: r92733
      d49b398c
    • Sohail Somani's avatar
      re PR ada/19128 (Bug box while building asharp) · 15cd18b9
      Sohail Somani authored
      2004-12-30  Sohail Somani <sohail@sohailsomani.com>
      
      	PR ada/19128
      	* trans.c (gnat_to_gnu): Fix typo: Use correct return variable.
      
      From-SVN: r92732
      15cd18b9
    • Ziemowit Laski's avatar
      re PR objc/18971 (Can't send messages to methods with arrays as parameters) · 9eb892ec
      Ziemowit Laski authored
      [gcc/objc/ChangeLog]
      2004-12-30  Ziemowit Laski  <zlaski@apple.com>
      
              PR objc/18971
              * objc-act.c (get_arg_type_list, start_method_def): Decay
              array arguments into pointers.
              (gen_type_name_0): Learn to pretty-print array types.
      
      [gcc/testsuite/ChangeLog]
      2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
                  Ziemowit Laski  <zlaski@apple.com>
      
              PR objc/18971
              * objc.dg/encode-5.m: New test.
      
      From-SVN: r92731
      9eb892ec
Loading