Skip to content
Snippets Groups Projects
  1. Apr 25, 2004
  2. Apr 24, 2004
  3. Apr 23, 2004
    • rakdver's avatar
      * Makefile.in (LIBGCOV): Add _gcov_fork, _gcov_execl, _gcov_execlp, · 73673831
      rakdver authored
      	_gcov_execle, _gcov_execv, _gcov_execvp, _gcov_execve.
      	* builtin-types.def (BT_PID, BT_PTR_CONST_STRING, BT_FN_PID,
      	BT_FN_INT_CONST_STRING_PTR_CONST_STRING,
      	BT_FN_INT_CONST_STRING_PTR_CONST_STRING_PTR_CONST_STRING): New.
      	* builtins.c (expand_builtin_fork_or_exec): New.
      	(expand_builtin): Call it.
      	* builtins.def (BUILT_IN_EXECL, BUILT_IN_EXECLP,BUILT_IN_EXECLE,
      	BUILT_IN_EXECV, BUILT_IN_EXECVP, BUILT_IN_EXECVE, BUILT_IN_FORK): New.
      	* c-common.c (PID_TYPE): New macro.
      	(c_common_nodes_and_builtins): Initialize pid_type_node.
      	* calls.c (special_function_p): Do not handle fork and exec.
      	(expand_call): Do not handle ECF_FORK_OR_EXEC.
      	* gcov-io.h (__gcov_fork, __gcov_execl, __gcov_execlp, __gcov_execle,
      	__gcov_execv, __gcov_execvp, __gcov_execve): Declare.
      	* libgcov.c (__gcov_fork, __gcov_execl, __gcov_execlp, __gcov_execle,
      	__gcov_execv, __gcov_execvp, __gcov_execve): New.
      	* tree.h (enum tree_index): Add TI_PID_TYPE.
      	(pid_type_node): New macro.
      	(ECF_FORK_OR_EXEC): Removed.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81118 138bc75d-0d04-0410-961f-82ee72b054a4
      73673831
    • doko's avatar
      2004-04-24 Matthias Klose <doko@debian.org> · b36634ac
      doko authored
              Jonathan Wakely  <cow@compsoc.man.ac.uk>
              * docs/html/configopts.html: Fix reference to allocator config option.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81114 138bc75d-0d04-0410-961f-82ee72b054a4
      b36634ac
    • ebotcazou's avatar
      PR optimization/13985 · 82233aad
      ebotcazou authored
      	* cfgloopmanip.c (fix_loop_placements): New prototype.
      	Call fix_bb_placements on the preheader of loops that have
      	been reparented.
      	(remove_path): Adjust call to fix_loop_placements.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81112 138bc75d-0d04-0410-961f-82ee72b054a4
      82233aad
    • guerby's avatar
      2004-04-23 Laurent GUERBY <laurent@guerby.net> · 4748171a
      guerby authored
      	* Makefile.in: Remove RANLIB_TEST, use -$(RANLIB) including after
      	install.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81105 138bc75d-0d04-0410-961f-82ee72b054a4
      4748171a
    • mark's avatar
      * jni/classpath/jcl.c: Changed C++ comments into C comments. · 9425f368
      mark authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81104 138bc75d-0d04-0410-961f-82ee72b054a4
      9425f368
    • pinskia's avatar
      2004-04-23 Andrew Pinski <pinskia@physics.uc.edu> · 708a3250
      pinskia authored
              * linkage.m4 (GLIBCXX_CHECK_MATH_SUPPORT): Check for libmx also.
              * configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81103 138bc75d-0d04-0410-961f-82ee72b054a4
      708a3250
    • pinskia's avatar
      2004-04-23 Andrew Pinski <pinskia@physics.uc.edu> · 196771fa
      pinskia authored
              * config/darwin7.h: New file.
              * config.gcc (*-*-darwin*): Add darwin7.h if the
              version is greater than 6.
              * config/darwin.h (TARGET_C99_FUNCTIONS): Define.
              (MATH_LIBRARY): Wrap in ifdefs.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81100 138bc75d-0d04-0410-961f-82ee72b054a4
      196771fa
    • drow's avatar
      PR libstdc++/15047, libstdc++/11610 · 345e0682
      drow authored
      	* testsuite/lib/libstdc++.exp (v3-copy-files): Use remote_download.
      	(libstdc++_init): Don't pass outdir to v3-copy-files.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81094 138bc75d-0d04-0410-961f-82ee72b054a4
      345e0682
    • drow's avatar
      * config/arm/arm.c (arm_output_epilogue): Reverse the order of · 9d63835d
      drow authored
      	loading iWMMXt registers with a frame pointer.  Use post-increment
      	without a frame pointer.
      	(arm_expand_prologue): Reverse the order of saving iWMMXt registers.
      testsuite/
      	* gcc.c-torture/execute/simd-5.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81092 138bc75d-0d04-0410-961f-82ee72b054a4
      9d63835d
    • giovannibajo's avatar
      PR c++/15064 · 368ad4b9
      giovannibajo authored
      	* parser.c (cp_parser_postfix_expression): typeid operator cannot be
      	used in integral constant expressions.
      
      	PR c++/15064
      	* g++.dg/template/crash18.C: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81088 138bc75d-0d04-0410-961f-82ee72b054a4
      368ad4b9
    • ro's avatar
      * Make-lang.in (GNATBIND_OBJS): Add s-addope.o. · 078c5600
      ro authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81087 138bc75d-0d04-0410-961f-82ee72b054a4
      078c5600
    • charlet's avatar
      2004-04-23 Emmanuel Briot <briot@act-europe.fr> · 4a3f445c
      charlet authored
      	* adaint.c (__gnat_try_lock): No longer requires that the parent
      	directory be writable, the directory itself is enough.
      	(gnat_is_absolute_path): Change profile, so that the call from
      	GNAT.OS_Lib can be made more efficient.
      
      	* adaint.h (gnat_is_absolute_path): Change profile, so that the call
      	from GNAT.OS_Lib can be made more efficient.
      
      	* g-os_lib.adb (Is_Absolute_Path): More efficient implementation, avoid
      	one copy of the file name. Found by code reading.
      
      2004-04-23  Vincent Celier  <celier@gnat.com>
      
      	* gnat_ugn.texi: Add documentation for gnatmake switch -eL
      	Correct documentation on gnatmake switches transmitted to the compiler
      
      	* ali.ads: Minor comment fix
      
      2004-04-23  Javier Miranda  <miranda@gnat.com>
      
      	* sem_ch6.adb: (Confirming Types): Code cleanup
      
      	* decl.c (gnat_to_gnu_entity): Give support to anonymous access to
      	subprogram types: E_Anonymous_Access_Subprogram_Type and
      	E_Anonymous_Access_Protected_Subprogram_Type.
      
      2004-04-23  Thomas Quinot  <quinot@act-europe.fr>
      
      	* sem_dist.adb: Add a new paramter to the RAS_Access TSS indicating
      	whether a pragma All_Calls_Remote applies to the subprogram on which
      	'Access is taken.
      	No functional change is introduced by this revision; the new parameter
      	will be used to allow calls to local RCI subprograms to be optimized
      	to not use the PCS in the case where no pragma All_Calls_Remote applies,
      	as is already done in the PolyORB implementation of the DSA.
      
      	* exp_dist.adb: Add a new paramter to the RAS_Access TSS indicating
      	whether a pragma All_Calls_Remote applies to the subprogram on which
      	'Access is taken.
      	No functional change is introduced by this revision; the new parameter
      	will be used to allow calls to local RCI subprograms to be optimized
      	to not use the PCS in the case where no pragma All_Calls_Remote applies,
      	as is already done in the PolyORB implementation of the DSA.
      
      2004-04-23  Robert Dewar  <dewar@gnat.com>
      
      	* Makefile.rtl: Add entry for s-addope.o in run time library list
      	* Make-lang.in: Add entry for s-addope.o to GNAT1 objects
      	* s-addope.ads, s-addope.adb: New files.
      
      	* s-carsi8.adb, s-carun8.adb, s-casi16.adb, s-casi32.adb,
      	s-casi64.adb, s-caun16.adb, s-caun32.adb, s-caun64.adb,
      	s-finimp.adb, s-geveop.adb, s-stoele.adb: Modifications to allow
      	System.Address to be non-private and signed.
      
      	* sem_elim.adb: Minor reformatting (fairly extensive)
      	Some minor code reorganization from code reading
      	Add a couple of ??? comments
      
      2004-04-23  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
      
      	* trans.c (tree_transform, build_unit_elab): Don't call getdecls.
              (tree_transform, case N_If_Statement): Remove non-determinism.
      
      	* utils.c (begin_subprog_body): Just set DECL_CONTEXT in PARM_DECL.
      
      2004-04-23  Sergey Rybin  <rybin@act-europe.fr>
      
      	* gnat_rm.texi: Small fixes in the changes made in the 'pragma
      	Eliminate' section.
      
      	* snames.ads, snames.adb: Remove Name_Homonym_Number (Homonym_Number is
      	no longer used as a parameter name for Eliminate pragma).
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81086 138bc75d-0d04-0410-961f-82ee72b054a4
      4a3f445c
    • guerby's avatar
      2004-04-23 Laurent GUERBY <laurent@guerby.net> · 44217381
      guerby authored
      	* MAINTAINERS: Update my email address.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81085 138bc75d-0d04-0410-961f-82ee72b054a4
      44217381
    • bonzini's avatar
      2004-04-23 Paolo Bonzini <bonzini@gnu.org> · c010d9a7
      bonzini authored
      	* doc/invoke.texi (Optimize Options): Refer to "unit-at-a-time
      	mode" rather than "-funit-at-a-time" since -O2 enables it
      	without requiring -f* options.	Refer to -fprofile-generate and
      	-fprofile-use correctly.  Move -funit-at-a-time among options
      	enabled by -O.	Add information about unit-at-a-time caveats.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81082 138bc75d-0d04-0410-961f-82ee72b054a4
      c010d9a7
    • mkoch's avatar
      2004-04-23 Dalibor Topic <robilad@kaffe.org> · 894b7b91
      mkoch authored
      	* java/sql/DriverManager.java:
      	Cleaned up imports.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81081 138bc75d-0d04-0410-961f-82ee72b054a4
      894b7b91
    • mkoch's avatar
      2004-04-23 Michael Koch <konqueror@gmx.de> · 2a81deb9
      mkoch authored
      	* java/net/URL.java
      	(hashcode): Don't initialize with default value explicitely.
      	(getContent): Removed redundant "final" keyword.
      	(openStream): Likewise.
      	(getURLStreamHandler): Fixed coding style.
      	* java/net/URLConnection.java
      	(defaultAllowUserInteraction): Don't initialize with default value
      	explicitely.
      	(connected): Likewise.
      	(doOutput): Likewise.
      	(ifModifiedSince): Likewise.
      	(dateformats_initialized): Likewise.
      	(setURLStreamHander): Use StreamTokenizer where it belongs to.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81080 138bc75d-0d04-0410-961f-82ee72b054a4
      2a81deb9
    • mkoch's avatar
      2004-04-23 Michael Koch <konqueror@gmx.de> · dead8428
      mkoch authored
      	* gnu/java/nio/channels/FileChannelImpl.java
      	(SET, CUR): Unused, removed.
      	(read): Implement here directly.
      	(implRead): Removed.
      	(write): Implement here directly.
      	(implWrite): Removed.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81079 138bc75d-0d04-0410-961f-82ee72b054a4
      dead8428
    • mkoch's avatar
      2004-04-23 Dalibor Topic <robilad@kaffe.org> · 5bc97d2c
      mkoch authored
      	* javax/rmi/CORBA/PortableRemoteObjectDelegate.java,
      	javax/rmi/CORBA/Stub.java,
      	javax/rmi/CORBA/Util.java,
      	javax/rmi/CORBA/ValueHandler.java,
      	javax/rmi/CORBA/ValueHandler.java,
      	javax/rmi/PortableRemoteObject.java:
      	Cleaned up imports.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81078 138bc75d-0d04-0410-961f-82ee72b054a4
      5bc97d2c
    • mkoch's avatar
      2004-04-23 Dalibor Topic <robilad@kaffe.org> · 2a6cf044
      mkoch authored
      	* java/util/jar/JarFile.java,
      	java/util/jar/JarInputStream.java,
      	java/util/jar/JarOutputStream.java,
      	java/util/jar/Manifest.java:
      	Cleaned up imports.
      
      2004-04-23 Dalibor Topic <robilad@kaffe.org>
      
      	* java/util/ArrayList.java,
      	java/util/Calendar.java,
      	java/util/Currency.java,
      	java/util/HashMap.java,
      	java/util/HashSet.java,
      	java/util/Hashtable.java,
      	java/util/LinkedList.java,
      	java/util/Properties.java,
      	java/util/PropertyPermission.java,
      	java/util/TimeZone.java,
      	java/util/TreeMap.java,
      	java/util/TreeSet.java,
      	java/util/Vector.java,
      	java/util/WeakHashMap.java:
      	Cleaned up imports.
      
      2004-04-23  Dalibor Topic  <robilad@kaffe.org>
      
      	* java/util/logging/FileHandler.java,
      	java/util/logging/Formatter.java,
      	java/util/logging/Handler.java,
      	java/util/logging/Logger.java,
      	java/util/logging/SimpleFormatter.java,
      	java/util/logging/XMLFormatter.java:
      	Cleaned up imports.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81077 138bc75d-0d04-0410-961f-82ee72b054a4
      2a6cf044
    • guerby's avatar
      2004-04-22 Laurent GUERBY <laurent@guerby.net> · 369795e5
      guerby authored
      	PR optimization/14984
      	PR optimization/14985
      	* trans.c (gigi): Fix non determinism leading to bootstrap
      	comparison failures.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81076 138bc75d-0d04-0410-961f-82ee72b054a4
      369795e5
    • hubicka's avatar
      Add Mostafa to entry of my previous commit. · 727b9178
      hubicka authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81075 138bc75d-0d04-0410-961f-82ee72b054a4
      727b9178
    • bothner's avatar
      · dbddc569
      bothner authored
      	* line-map.h (struct line_maps):  New field highest_line.
      	(linemap_position_for_column):  Make non-inline function.
      	(LINEMAP_POSITION_FOR_COLUMN):  New macro.
      	* line-map.c (linemap_init):  Clear highest_line field.
      	(linemap_add):  Set highest_line field.
      	(linemap_line_start):  Minor optimization - use highest_line field.
      	Reduce maximum column hint to 10000.  Update highest_line field.
      	(linemap_position_for_column):  Moved from line-map.h.  Optimize a bit.
      	* cpphash.h (struct cpp_reader):  Remove line field - instead use
      	line_table->highest_line.
      	(saved_line):  Remove unused field.
      	(CPP_INCREMENT_FILE):  Don't do linemap_lookup - just use newest map.
      	Use  line_table's highest_line field instead of cpp_reader's line.
      	* cpplib.c (start_directive):  Likewise use highest_line field.
      	(do_line, do_linemarker):  Likewise just use newest map.
      	(_cpp_do_file_change):  Don't need to set cpp_reader's line field.
      	* cpperror.c (cpp_error):  Likewise use highest_line field.
      	* cppfiles.c (open_file_failed:  Likewise.
      	(cpp_make_system_header):  Likewise use newest map and highest_line.
      	* cppinit.c (cpp_create_reader):  Don't initialize removed field.
      	* cpplex.c (_cpp_process_line_notes, _cpp_skip_block_comment,
      	skip_line_comment, skip_whitespace, _cpp_get_fresh_line,
      	_cpp_lex_direct):  Likewise use highest_line.
      	(_cpp_lex_direct):  Use new LINEMAP_POSITION_FOR_COLUMN macro.
      	* cppmacro.c (_cpp_builtin_macro_text):  Likewise use highest_line,
      	and use newest map.
      	* cpppch.c (cpp_read_state):  Don't save+restore cpp_reader's line.
      	* cpptrad.c (_cpp_overlay_buffer):  Don't save cpp_reader's line.
      	(copy_comment, _cpp_scan_out_logical_line):  Likewise use highest_line.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81074 138bc75d-0d04-0410-961f-82ee72b054a4
      dbddc569
    • amodra's avatar
      add pr number to last commit · e8098a9c
      amodra authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81073 138bc75d-0d04-0410-961f-82ee72b054a4
      e8098a9c
    • amodra's avatar
      * gcc.c (init_gcc_specs): Test USE_LD_AS_NEEDED, not HAVE_LD_AS_NEEDED. · be4e8b82
      amodra authored
      	* config/linux.h (USE_LD_AS_NEEDED): Define.
      	* gcc/config/alpha/linux.h (USE_LD_AS_NEEDED): Define.
      	* gcc/config/arm/linux-elf.h (USE_LD_AS_NEEDED): Define.
      	* gcc/config/rs6000/linux.h (USE_LD_AS_NEEDED): Define.
      	* gcc/config/rs6000/linux64.h (USE_LD_AS_NEEDED): Define.
      	* gcc/config/sh/linux.h (USE_LD_AS_NEEDED): Define.
      	* gcc/config/sparc/linux.h (USE_LD_AS_NEEDED): Define.
      	* gcc/config/sparc/linux64.h (USE_LD_AS_NEEDED): Define.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81072 138bc75d-0d04-0410-961f-82ee72b054a4
      be4e8b82
    • bothner's avatar
      · 30696602
      bothner authored
      	* cppinit.c (cpp_read_main_file):  Return NULL rather than false.
      	Fixes PR preprocessor/15067.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81068 138bc75d-0d04-0410-961f-82ee72b054a4
      30696602
    • mmitchel's avatar
      * init.c (build_aggr_init): Fix accidental use of C99 construct in · edbb6c80
      mmitchel authored
      	previous change.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81067 138bc75d-0d04-0410-961f-82ee72b054a4
      edbb6c80
    • gccadmin's avatar
      Daily bump. · 5cf0296e
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81063 138bc75d-0d04-0410-961f-82ee72b054a4
      5cf0296e
Loading