- 22 Dec, 2007 5 commits
-
-
2007-12-22 David Daney <ddaney@avtrex.com> * doc/install.texi (disable-libgcj-bc): Document new option. 2007-12-22 David Daney <ddaney@avtrex.com> * scripts/makemake.tcl (emit_bc_rule): Use $(LIBGCJ_BC_FLAGS) instead of -findirect-dispatch -fno-indirect-classes. * configure.ac (libgcj-bc): New AC_ARG_ENABLE. (SUPPRESS_LIBGCJ_BC): New AM_CONDITIONAL. * Makefile.am (LIBGCJ_BC_FLAGS): New variable. * Makefile.in: Regenerate. * include/Makefile.in: Same. * testsuite/Makefile.in: Same. * configure: Same. * gcj/Makefile.in: Same. * sources.am: Same. From-SVN: r131135
David Daney committed -
2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/34540 * gfortran.dg/shift-kind_2.f90: New test. From-SVN: r131134
Jerry DeLisle committed -
2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/34540 * iresolve.c (gfc_resolve_cshift): Take optional dim path only if the argument is an optional itself. * iresolve.c (gfc_resolve_eoshift): Same. From-SVN: r131133
Jerry DeLisle committed -
* pa.c (hppa_legitimize_address): Use INT14_OK_STRICT in mask selection. From-SVN: r131130
John David Anglin committed -
From-SVN: r131129
GCC Administrator committed
-
- 21 Dec, 2007 10 commits
-
-
PR target/34525 * pa.c (legitimize_pic_address): Emit insn to load function label forced to memory. From-SVN: r131126
John David Anglin committed -
2007-12-13 Andrew Pinski <pinskia@gmail.com> Rask Ingemann Lambertsen <rask@sygehus.dk> PR target/8835 * config/mcore/mcore.c (mcore_function_value): Call promote_mode instead of PROMOTE_MODE. testsuite/ 2007-12-13 Kazu Hirata <kazu@codesourcery.com> PR target/8835 * gcc.dg/pr8835-1.c: New. From-SVN: r131125
Rask Ingemann Lambertsen committed -
re PR fortran/34438 (gfortran not compliant w.r.t default initialization of derived type component and implicit SAVE attribute) 2007-12-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/34438 * trans-decl.c (gfc_finish_var_decl): Do not mark derived types with default initializers as TREE_STATIC unless they are in the main program scope. (gfc_get_symbol_decl): Pass derived types with a default initializer to gfc_defer_symbol_init. (init_default_dt): Apply default initializer to a derived type. (init_intent_out_dt): Call init_default_dt. (gfc_trans_deferred_vars): Ditto. * module.c (read_module): Check sym->module is there before using it in a string comparison. 2007-12-21 Paul Thomas <pault@gcc.gnu.org> PR fortran/34438 * gfortran.dg/default_initialization_3.f90: New test. From-SVN: r131124
Paul Thomas committed -
2007-12-21 Sebastian Pop <sebastian.pop@amd.com> * lambda-code.c (lambda_loopnest_to_gcc_loopnest): Fix typo. From-SVN: r131123
Sebastian Pop committed -
2007-12-21 Sebastian Pop <sebastian.pop@amd.com> * tree-data-ref.c (signed_type_for_types): New. (affine_fn_op): Use signed_type_for_types and signed_type_for instead of long_integer_type_node. (analyze_ziv_subscript): Same. (analyze_siv_subscript_cst_affine): Same. (analyze_miv_subscript): Same. (omega_setup_subscript): Same. From-SVN: r131121
Sebastian Pop committed -
gcc/testsuite/ * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM conditions. (dg-mips-options): Treat -march=24k* as a 32-bit option. From-SVN: r131119
Richard Sandiford committed -
gcc/ * config/mips/mips.c (mips_emit_loadgp): Replace gen_* calls with separate gen_*_si and gen_*_di calls. Pass pic_offset_table_rtx as the first argument. * config/mips/mips.md (loadgp_newabi, loadgp_absolute) (loadgp_rtp): Rename to... (loadgp_newabi_<mode>, loadgp_absolute<mode>, loadgp_rtp<mode>): ...these. Add modes to all operands. Add the target register as an operand. Combine loadgp_rtp<mode> with its splitter. From-SVN: r131118
Richard Sandiford committed -
* gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*. --This line, and teose below, will be ignored-- M testsuite/gcc.dg/torture/builtin-modf-1.c M testsuite/ChangeLog From-SVN: r131117
Jack Howarth committed -
From-SVN: r131116
Jason Merrill committed -
From-SVN: r131112
GCC Administrator committed
-
- 20 Dec, 2007 9 commits
-
-
* config/xtensa/xtensa.md (fix_return_addr): Remove. * config/xtensa/xtensa-protos.h (xtensa_initialize_trampoline): New. (xtensa_trampoline_template): New. * config/xtensa/xtensa.c (MIN_FRAME_SIZE): Moved here from xtensa.h. (xtensa_return_addr): Expand to standard Xtensa insns instead of fix_return_addr. Get high bits from a local label. (xtensa_trampoline_template): New function with code moved from TRAMPOLINE_TEMPLATE in xtensa.h. Use L32R instead of CALL0 except when using CONST16 or absolute-mode literals. (xtensa_initialize_trampoline): New function with code moved from INITIALIZE_TRAMPOLINE in xtensa.h. Use different offsets depending on which trampoline version is used. * config/xtensa/lib2funcs.S (TRAMPOLINE_SIZE): Add comment. * config/xtensa/xtensa.h (TARGET_ABSOLUTE_LITERALS): Define. (MIN_FRAME_SIZE): Moved to xtensa.c. (TRAMPOLINE_TEMPLATE): Use xtensa_trampoline_template. (TRAMPOLINE_SIZE): Two versions of the trampoline have different sizes. (INITIALIZE_TRAMPOLINE): Use xtensa_initialize_trampoline. * config/xtensa/ieee754-df.S (XCHAL_NO_MUL): Define. (__muldf3): Use CALL12 instead of CALL0 to invoke .Lmul_mulsi3 helper when not using the CALL0 ABI. Change .Lmul_mulsi3 to match. * config/xtensa/lib1funcs.asm (__umulsidi3): Likewise. * config/xtensa/ieee754-sf.S (__mulsf3): Likewise. From-SVN: r131108
Bob Wilson committed -
PR c++/34111 * call.c (standard_conversion): Derived-to-base is considered a standard conversion. From-SVN: r131107
Jason Merrill committed -
* lang.c (java_classify_record): Don't return RECORD_IS_INTERFACE for now. From-SVN: r131105
Alexandre Oliva committed -
PR c++/34459 * tree-ssa-dse.c (dse_optimize_stmt): Don't eliminate store if USE_STMT not only stores into the same object as STMT, but might read it too. * gcc.c-torture/execute/20071219-1.c: New test. From-SVN: r131101
Jakub Jelinek committed -
2007-12-20 Tobias Burnus <burnus@net-b.de> PR fortran/34530 * io/list_read.c (eat_line): Move up in the file. (eat_separator): In namelist mode, skip over comment lines. 2007-12-20 Tobias Burnus <burnus@net-b.de> PR fortran/34530 * gfortran.dg/namelist_44.f90: New. From-SVN: r131099
Tobias Burnus committed -
2007-12-20 Tobias Burnus <burnus@net-b.de> PR fortran/34482 * gfortran.texi (BOZ): Document behavior for complex numbers. * target-memory.h (gfc_convert_boz): Update prototype. * target-memory.c (gfc_convert_boz): Add error check and convert BOZ to smallest possible bit size. * resolve.c (resolve_ordinary_assign): Check return value. * expr.c (gfc_check_assign): Ditto. * simplify.c (simplify_cmplx, gfc_simplify_dble, gfc_simplify_float, gfc_simplify_real): Ditto. 2007-12-20 Tobias Burnus <burnus@net-b.de> PR fortran/34482 * gfortran.dg/boz_8.f90: Add error-check check. * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace stop by call abort. From-SVN: r131098
Tobias Burnus committed -
2007-12-19 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/34413 * tree-data-ref.c (affine_fn_op, analyze_ziv_subscript, analyze_siv_subscript_cst_affine, analyze_miv_subscript, omega_setup_subscript): Use long_integer_type_node instead of integer_type_node. From-SVN: r131097
Sebastian Pop committed -
PR target/34525 * pa.c (legitimize_pic_address): Force function labels into memory. From-SVN: r131096
John David Anglin committed -
From-SVN: r131094
GCC Administrator committed
-
- 19 Dec, 2007 16 commits
-
-
From-SVN: r131089
Arnaud Charlet committed -
From-SVN: r131088
Arnaud Charlet committed -
From-SVN: r131087
Arnaud Charlet committed -
gnat_rm.texi, [...]: Update documentation of -gnatw.o Fix name of Wide_Wide_Latin_1/9 file names Add... 2007-12-19 Robert Dewar <dewar@adacore.com> * gnat_rm.texi, gnat_ugn.texi: Update documentation of -gnatw.o Fix name of Wide_Wide_Latin_1/9 file names Add documentation for Ada.Exceptions.Last_Chance_Handler (a-elchha.ads) Add missing documentation for Ada.Wide_[Wide_]Characters.Unicode Add missing documentation for Ada.Command_Line.Response_File Update list of warning letters for Warnings pragma Add documentation for pragma Unmodified From-SVN: r131086
Robert Dewar committed -
makegpr.adb (Check_Compilation_Needed): Normalize C_Source_Path so that the source path name is always found in the... 2007-12-19 Vincent Celier <celier@adacore.com> * makegpr.adb (Check_Compilation_Needed): Normalize C_Source_Path so that the source path name is always found in the dependencies. From-SVN: r131085
Vincent Celier committed -
2007-12-19 Thomas Quinot <quinot@adacore.com> Part of PR ada/33688 * gen-soccon.c: Add constant IP_PKTINFO to allow getting ancillary datagram info on Linux. From-SVN: r131084
Thomas Quinot committed -
2007-12-19 Tristan Gingold <gingold@adacore.com> * utils.c (create_var_decl_1): call rest_of_decl_compilation only for global variable. From-SVN: r131083
Tristan Gingold committed -
2007-12-19 Gary Dismukes <dismukes@adacore.com> PR ada/34149 * sem_disp.adb (Check_Dispatching_Call): Augment existing test for presence of a statically tagged operand (Present (Static_Tag)) with test for Indeterm_Ancestor_Call when determining whether to propagate the static tag to tag-indeterminate operands (which forces dispatching on such calls). (Check_Controlling_Formals): Ada2005, access parameters can have defaults. (Add_Dispatching_Operation, Check_Operation_From_Private_View): do not insert subprogram in list of primitive operations if already there. From-SVN: r131082
Gary Dismukes committed -
sem_ch8.adb (Analyze_Subprogram_Renaming): Diagnose illegal renamings whose renamed entity is a subprogram that requires... 2007-12-19 Ed Schonberg <schonberg@adacore.com> Gary Dismukes <dismukes@adacore.com> * sem_ch8.adb (Analyze_Subprogram_Renaming): Diagnose illegal renamings whose renamed entity is a subprogram that requires overriding. (Premature_Usage): Test for the case of N_Full_Type_Declaration when issuing an error for premature usage and issue a message that says 'type' rather than 'object'. From-SVN: r131081
Ed Schonberg committed -
2007-12-19 Bob Duff <duff@adacore.com> * sem_ch4.adb (Analyze_Concatenation_Rest): New procedure. (Analyze_Concatenation): Use iteration instead of recursion in order to avoid running out of stack space for deeply nested concatenations. From-SVN: r131080
Bob Duff committed -
2007-12-19 Ed Schonberg <schonberg@adacore.com> Gary Dismukes <dismukes@adacore.com> PR ada/15803, ada/15805 * sem_ch6.adb, sem_ch3.adb (Constrain_Access): In Ada2005, diagnose illegal access subtypes when there is a constrained partial view. (Check_For_Premature_Usage): New procedure inside Access_Subprogram_Declaration for checking that an access-to-subprogram type doesn't reference its own name within any formal parameters or result type (including within nested anonymous access types). (Access_Subprogram_Declaration): Add call to Check_For_Premature_Usage. (Sem_Ch3.Analyze_Object_Declaration, Sem_ch6.Process_Formals): if the context is an access_to_variable, the expression cannot be an access_to_constant. From-SVN: r131079
Ed Schonberg committed -
2007-12-19 Vincent Celier <celier@adacore.com> * prj-attr.adb (Package_Node_Id_Of): Returns Unknown_Package when package is not known * prj-attr.ads (Unknown_Package): New constant Do not crash when an unknown package is in several projects * prj-dect.adb (Parse_Package_Declaration): Mark an unknown package as ignored * prj-nmsc.adb (Check): Remove obsolete code related to no longer existing package Language_Processing. From-SVN: r131078
Vincent Celier committed -
2007-12-19 Ed Schonberg <schonberg@adacore.com> * par-ch3.adb (P_Record_Declaration): Guard against cascaded errors in mangled declaration (P_Type_Declaration): Diagnose misuse of "abstract" in untagged record declarations. (P_Variant_Part): Cleaner patch for parenthesized discriminant From-SVN: r131077
Ed Schonberg committed -
2007-12-19 Ed Schonberg <schonberg@adacore.com> * freeze.adb (Freeze_Record_Type, Check_Current_Instance): Implement properly the Ada2005 rules concerning when the current instance of a record type is aliased. From-SVN: r131076
Ed Schonberg committed -
exp_pakd.adb (Expand_Bit_Packed_Element_Set): Fix packed array type in complex case where array is Volatile. 2007-12-19 Robert Dewar <dewar@adacore.com> * exp_pakd.adb (Expand_Bit_Packed_Element_Set): Fix packed array type in complex case where array is Volatile. From-SVN: r131075
Robert Dewar committed -
2007-12-19 Robert Dewar <dewar@adacore.com> * exp_ch9.adb (Null_Statements): Moved to library level (Trivial_Accept_OK): New function (Expand_Accept_Declaration): Use Trivial_Accept_OK (Expand_N_Accept_Statement): Use Trivial_Accept_OK From-SVN: r131074
Robert Dewar committed
-