- 18 Aug, 2009 10 commits
-
-
* lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up GCC_EXEC_PREFIX before building the wrapper. From-SVN: r150889
DJ Delorie committed -
* config/alpha/alpha.c (alpha_output_mi_thunk_osf): Allocate insn locators before emit_insn is called. Remove assert that cfun->is_thunk. (alpha_end_function): Clear crtl->emit structure and free insn locators if cfun->is_thunk is true. From-SVN: r150883
Uros Bizjak committed -
* config/elfos.h (ASM_DECLARE_OBJECT_NAME): Use gnu_unique_object type if available. * configure.ac: Test for it. * configure, config.in: Regenerate. * doc/install.texi: Document --enable-gnu-unique-object. From-SVN: r150882
Jason Merrill committed -
* gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-* tests. * gcc.dg/vect/section-anchors-nest-1.c: Rename to... * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove dg-options. Fix dg-final clause. From-SVN: r150880
Nathan Froyd committed -
* g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets. From-SVN: r150877
Uros Bizjak committed -
2009-08-18 Janus Weil <janus@gcc.gnu.org> Paul Thomas <pault@gcc.gnu.org> PR fortran/40870 * trans-types.c (gfc_get_ppc_type): Include formal args in backend_decl using the interface symbol. Character types are returned by reference. (gfc_get_derived_type): Prevent infinite recursion loop if a PPC has a derived-type formal arg. 2009-08-18 Janus Weil <janus@gcc.gnu.org> Paul Thomas <pault@gcc.gnu.org> PR fortran/40870 * gfortran.dg/proc_ptr_comp_13.f90: Extended. Co-Authored-By: Paul Thomas <pault@gcc.gnu.org> From-SVN: r150875
Janus Weil committed -
2009-08-18 Richard Guenther <rguenther@suse.de> PR middle-end/41094 * builtins.c (fold_builtin_pow): Fold pow(pow(x,y),z) to pow(x,y*z) only if x is nonnegative. * gcc.dg/torture/pr41094.c: New testcase. * gcc.dg/torture/builtin-power-1.c: Adjust. * gcc.dg/builtins-10.c: Likewise. From-SVN: r150874
Richard Guenther committed -
PR target/40971 * config/rs6000/rs6000.c (rs6000_legitimize_address): For [DT][FDI]mode ensure the offset isn't 4/8/12 bytes below 0x8000. * gcc.dg/pr40971.c: New test. From-SVN: r150869
Jakub Jelinek committed -
* bb-reorder.c (fix_up_fall_thru_edges): Only call invert_jump on jumps. From-SVN: r150868
Jakub Jelinek committed -
From-SVN: r150866
GCC Administrator committed
-
- 17 Aug, 2009 30 commits
-
-
* config/m32c/m32c.md (UNS_FSETB, UNS_FREIT): New. * config/m32c/prologue.md (epilogue_freit): New. (fset_b): New. * config/m32c/m32c.c (m32c_function_needs_enter): Add prototype. (bank_switch_p): Likewise. (fast_interrupt_p): Likewise. (interrupt_p): Likewise. (m32c_conditional_register_usage): Round memregs size up. (need_to_save): We only need to save $a0 when we use ENTER. (interrupt_p): Check for fast_interrupt too. (bank_switch_p): New. (fast_interrupt_p): New. (m32c_attribute_table): Add bank_switch and fast_interrupt. (m32c_emit_prolog): Support bank switching and fast interrupts. * doc/extend.texi (Function Attributes): Add bank_switch and fast_interrupt. From-SVN: r150862
DJ Delorie committed -
gcc/java/ * Make-lang.in (java.install-pdf): Install gcj.pdf in $(pdfdir)/gcc, alongside the other manuals. From-SVN: r150859
Ralf Wildenhues committed -
2008-08-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/41062 * trans-decl.c (gfc_trans_use_stmts): Keep going through use list if symbol is not use associated. 2008-08-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/41062 * gfortran.dg/use_only_4.f90: New test. From-SVN: r150858
Paul Thomas committed -
2009-08-17 Benjamin Kosnik <bkoz@redhat.com> * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New. From-SVN: r150857
Benjamin Kosnik committed -
2009-08-17 Daniel Kraft <d@domob.eu> PR fortran/37425 * resolve.c (get_checked_tb_operator_target): New routine to do checks on type-bound operators in common between intrinsic and user operators. (resolve_typebound_intrinsic_op): Call it. (resolve_typebound_user_op): Ditto. 2009-08-17 Daniel Kraft <d@domob.eu> PR fortran/37425 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal NOPASS bindings as operators. From-SVN: r150856
Daniel Kraft committed -
PR preprocessor/41067: * charset.c (convert_escape): Add missing ":" to error text. From-SVN: r150854
Tom Tromey committed -
2009-08-17 Andrew Haley <aph@redhat.com> * Makefile.am (libgcj_bc_la_LIBADD): Delete. * libgcj.spec.in: (LIBGCJ_BC_SPEC): New spec. * configure.ac (LIBGCJ_BC_SPEC): New spec. From-SVN: r150853
Andrew Haley committed -
(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
-