- 17 Aug, 2009 27 commits
-
-
(check_effective_target_vect_cmdline_needed):: Add alpha to the list of targets that do not need command line argument to enable SIMD. From-SVN: r150852
Uros Bizjak committed -
* lib/target-supports.exp (check_effective_target_mpc_pow): Fix typo in cache name. From-SVN: r150851
Kaveh R. Ghazi committed -
* config/alpha/alpha.c (vms_valid_pointer_mode): New function. * config/alpha/vms.h (TARGET_VALID_POINTER_MODE): Define. From-SVN: r150849
Douglas B Rupp committed -
* inclhack.def (aix_complex): Redefine _Complex_I. Do not redefine I. * (aix_stdint_[12345]): New fixes. * fixincl.x: Regenerate. * tests/base/complex.h: Update check. * tests/base/stdint.h: Add AIX stdint.h checks. From-SVN: r150846
David Edelsohn committed -
2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/41075 * gfortran.dg/unlimited_fmt_1.f90: New test. From-SVN: r150845
Jerry DeLisle committed -
2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/41075 * io/io.h (enum format_token): Add FMT_STAR. * io/format.c (format_lex): Add case for FMT_STAR. (parse_format_list): Parse FMT_STAR and check for left paren after. (next_format0): Modify helper function to check for unimited format and return the repeated format node. Update comments to clarify. From-SVN: r150844
Jerry DeLisle committed -
2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/41075 * scanner.c (gfc_next_char_literal): Add comment to improve readability. * io.c (enum format_token): Add FMT_STAR. (format_lex): Add case for '*'. (check_format): Check for left paren after '*'. Change format checks to use %L to improve format string error locus. From-SVN: r150843
Jerry DeLisle committed -
* s-osinte-kfreebsd-gnu.ads (SA_ONSTACK): New constant. (stack_t): New record type. (sigaltstack): New imported function. (Alternate_Stack): New imported variable. (Alternate_Stack_Size): New constant. From-SVN: r150840
Aurelien Jarno committed -
2009-08-16 Richard Guenther <rguenther@suse.de> * decl.c (build_ptrmemfunc_type): Keep variant chain intact. Avoid useless copy. (finish_enum): Keep variant chain intact. * tree.c (cp_build_reference_type): Likewise. From-SVN: r150839
Richard Guenther committed -
2009-08-17 Vasiliy Fofanov <fofanov@adacore.com> * a-calend-vms.adb: Fix typo. 2009-08-17 Tristan Gingold <gingold@adacore.com> * s-taprop-posix.adb: Round up the stack size to avoid failure on Darwin. 2009-08-17 Gary Dismukes <dismukes@adacore.com> * sem_cat.adb (Validate_Static_Object_Name): Update comment. 2009-08-17 Vincent Celier <celier@adacore.com> * make.adb (Arguments_Collected): Unneeded, removed (Change_To_Object_Directory): Use Project directly. Add pragma Assert to ensure caller does not pass in No_Project. (Compile): Add new parameter Project. Let procedure Collect_Arguments_And_Compile provide the proper value. * switch-c.adb: Add documentation for -gnatea and -gnatez 2009-08-17 Ben Brosgol <brosgol@adacore.com> * gnat_ugn.texi: Changed name of package in SAL example, to avoid clash with Ada 2005 reserved word (interface). From-SVN: r150838
Arnaud Charlet committed -
2009-08-17 Robert Dewar <dewar@adacore.com> * a-crbtgk.adb, a-crdlli.adb, a-direct.adb: Minor code reorganization (use conditional expressions) From-SVN: r150837
Robert Dewar committed -
2009-08-17 Andrew Haley <aph@redhat.com> * Makefile.in, include/Makefile.in, testsuite/Makefile.in, gcj/Makefile.in: Regenerate. From-SVN: r150836
Andrew Haley committed -
From-SVN: r150835
Dodji Seketeli committed -
2009-08-17 Robert Dewar <dewar@adacore.com> * a-caldel-vms.adb, a-calend-vms.adb, a-calfor.adb, a-cdlili.adb, a-chahan.adb, a-cidlli.adb, a-coinve.adb, a-comlin.adb: Minor code reorganization (use conditional expressions). From-SVN: r150834
Robert Dewar committed -
2009-08-17 Robert Dewar <dewar@adacore.com> * tbuild.adb: Minor reformatting 2009-08-17 Thomas Quinot <quinot@adacore.com> * exp_ch4.adb (Exp_Ch4.Expand_N_Slice.Make_Temporary): Rename to Make_Temporary_For_Slice to avoid confusion with Tbuild.Make_Temporary. Use Tbuild.Make_Temporary to create entity for the temporary. From-SVN: r150832
Arnaud Charlet committed -
2009-08-17 Robert Dewar <dewar@adacore.com> * make.adb: Add ??? comment. Code clean up. From-SVN: r150831
Robert Dewar committed -
2009-08-17 Thomas Quinot <quinot@adacore.com> * tbuild.adb: Minor reformatting 2009-08-17 Hristian Kirtchev <kirtchev@adacore.com> * sysdep.c (__gnat_localtime_tzoff): Complete previous change. From-SVN: r150830
Arnaud Charlet committed -
make.adb (Process_Multilib, [...]): Refine previous change and ignore -mieee switch to avoid spawning an extra gcc... 2009-08-17 Arnaud Charlet <charlet@adacore.com> * make.adb (Process_Multilib, Scan_Make_Arg): Refine previous change and ignore -mieee switch to avoid spawning an extra gcc in this case. From-SVN: r150829
Arnaud Charlet committed -
2009-08-17 Ed Schonberg <schonberg@adacore.com> * exp_ch3.adb (Build_Discriminant_Formals): If the discriminals already exist, as is the case for synchronized types, use the type of the discriminal in the parameter specification, to prevent a spurious subtype mismatch in gigi. 2009-08-17 Robert Dewar <dewar@adacore.com> * prj-env.adb: Minor reformatting * make.adb: Minor reformatting Comment updates 2009-08-17 Javier Miranda <miranda@adacore.com> * exp_ch7.adb (Wrap_Transient_Expression): Update comments. From-SVN: r150828
Arnaud Charlet committed -
* prj-part.adb, prj.adb, prj.ads, prj-nmsc.adb, prj-conf.adb (Processing_Flags.Require_Obj_Dirs): new field, which controls whether object directories must be present. In the case of gprclean at least, these are optional (if they do not exist there is nothing to clean) From-SVN: r150827
Emmanuel Briot committed -
2009-08-17 Robert Dewar <dewar@adacore.com> * prj-env.adb: Minor reformatting * sem_ch3.adb: Minor reformatting 2009-08-17 Hristian Kirtchev <kirtchev@adacore.com> * sysdep.c (__gnat_localtime_tzoff): VxWorks case - Flip the sign of the time zone since VxWorks chose positive values to represent west time zones and negative for east zones. From-SVN: r150826
Arnaud Charlet committed -
From-SVN: r150825
Arnaud Charlet committed -
2009-08-17 Ed Schonberg <schonberg@adacore.com> * sem_ch3.adb (Access_Definition): Do not create an Itype reference for an anonymous access type whose designated type is generic. 2009-08-17 Arnaud Charlet <charlet@adacore.com> * comperr.adb (Compiler_Abort): Do not generate a bug box when in codepeer mode, friendlier. From-SVN: r150824
Arnaud Charlet committed -
2009-08-17 Janus Weil <janus@gcc.gnu.org> PR fortran/40877 * array.c (gfc_resolve_character_array_constructor): Add NULL argument to gfc_new_charlen. * decl.c (add_init_expr_to_sym,variable_decl,match_char_spec, gfc_match_implicit): Ditto. * expr.c (simplify_const_ref): Fix memory leak. (gfc_simplify_expr): Add NULL argument to gfc_new_charlen. * gfortran.h (gfc_new_charlen): Modified prototype. * iresolve.c (check_charlen_present,gfc_resolve_char_achar): Add NULL argument to gfc_new_charlen. * module.c (mio_charlen): Ditto. * resolve.c (gfc_resolve_substring_charlen, gfc_resolve_character_operator,fixup_charlen): Ditto. (resolve_fl_derived,resolve_symbol): Add argument to gfc_charlen. * symbol.c (gfc_new_charlen): Add argument 'old_cl' (to make a copy of an existing charlen). (gfc_set_default_type,generate_isocbinding_symbol): Fix memory leak. (gfc_copy_formal_args_intr): Add NULL argument to gfc_new_charlen. * trans-decl.c (create_function_arglist): Fix memory leak. From-SVN: r150823
Janus Weil committed -
From-SVN: r150822
Ben Elliston committed -
* gcc.target/mips/mips.exp: Add terminology section to comment at the top of the file. Fix typos. From-SVN: r150821
Adam Nemet committed -
From-SVN: r150820
GCC Administrator committed
-
- 16 Aug, 2009 13 commits
-
-
2009-08-17 Richard Guenther <rguenther@suse.de> * trans-expr.c (gfc_trans_scalar_assign): Replace hack with more proper hack. From-SVN: r150817
Richard Guenther committed -
From-SVN: r150811
H.J. Lu committed -
* doc/invoke.texi (Target options): Add new option list for IA-64/VMS. (menu): Add IA-64/VMS Options. (IA-64/VMS Options): Likewise. From-SVN: r150808
Douglas B Rupp committed -
Make TREE_USED match the [basic.def.odr] concept for FUNCTION_DECL and VAR_DECL, so mark_used only has effect the first time. * decl2.c (mark_used): Just return if TREE_USED is already set. Don't set TREE_USED if cp_unevaluated_operand is set. (tree_used_ok): New fn. * init.c (build_offset_ref): Check it instead of TREE_USED. * call.c (build_call_a): Likewise. * cp-tree.h: Declare it. (DECL_NO_LINKAGE_CHECKED): No longer needed. (struct lang_decl_base): Remove no_linkage_checked bitfield. From-SVN: r150807
Jason Merrill committed -
From-SVN: r150806
Jason Merrill committed -
From-SVN: r150805
Jason Merrill committed -
gcc/ PR target/38599 * config/mips/mips.md (*lwxs): Use :P for pointer values. gcc/testsuite/ PR target/38599 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32. From-SVN: r150804
Richard Sandiford committed -
gcc/ * config/mips/mips-protos.h (mips_push_asm_switch): New function. (mips_pop_asm_switch): Likewise. * config/mips/mips.c (set_noreorder, set_nomacro, set_noat): Replace with... (mips_noreorder, mips_nomacro, mips_noat): ...these new variables. (mips_push_asm_switch_1, mips_pop_asm_switch_1): New functions. (mips_push_asm_switch, mips_pop_asm_switch): Likewise. (mips_print_operand_punctuation): Use them. Check mips_noreorder instead of set_noreorder. (mips_output_function_prologue): Use the new functions. (mips_output_function_epilogue): Likewise. (mips_need_noat_wrapper_p): New function, split out from... (mips_final_prescan_insn, mips_final_postscan_insn): ...here. Use mips_push_asm_switch and mips_pop_asm_switch. * config/mips/mips.h (FUNCTION_PROFILER): Use mips_push_asm_switch and mips_pop_asm_switch. (ASM_OUTPUT_REG_POP): Likewise. (DBR_OUTPUT_SEQEND): Remove boilerplate comment. Use mips_pop_asm_switch. (mips_asm_switch): New structure. (set_noreorder, set_nomacro): Replace with... (mips_noreorder, mips_nomacro, mips_noat): ...these new variables. * config/mips/mips.md (fix_truncdfsi2_macro): Use mips_nomacro instead of set_nomacro. (fix_truncsfsi2_macro): Likewise. (cprestore): Likewise. (hazard): Use mips_noreorder instead of set_noreorder. * config/mips/sdemtk.h (FUNCTION_PROFILER): As for mips.h. From-SVN: r150803
Richard Sandiford committed -
* config/alpha/alpha.c (alpha_and_function): Handle NULL_RTX returned from prev_active_insn. From-SVN: r150802
Uros Bizjak committed -
* config/avr/avr.h (AVR_HAVE_8BIT_SP): New macros. * config/avr/avr.c (avr_override_options): Initialize avr_current_arch variable. (avr_cpu_cpp_builtins): Define __AVR_HAVE_8BIT_SP__ or __AVR_HAVE_16BIT_SP__ according to the device type. (expand_prologue, output_movhi): Use AVR_HAVE_8BIT_SP instead of TARGET_TINY_STACK. (expand_epilogue): Use correct QI mode frame pointer for tiny stack. Use AVR_HAVE_8BIT_SP instead of TARGET_TINY_STACK. From-SVN: r150801
Anatoly Sokolov committed -
/: Sync from src, merge: 2009-07-02 Tristan Gingold <gingold@adacore.com> * configure.ac: Do not exclude gas for i386-*-darwin. Add a case for x86_64-*-darwin. * configure: Regenerate. From-SVN: r150800
Ralf Wildenhues committed -
From-SVN: r150799
Ralf Wildenhues committed -
From-SVN: r150798
Dodji Seketeli committed
-