Andrew Pinski
15342341aa
tree-ssa-pre.c (execute_pre): Free ephi_use_pool and idfs_cache at the end of the function.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-pre.c (execute_pre): Free ephi_use_pool and
idfs_cache at the end of the function.
From-SVN: r81815
2004-05-13 16:10:34 -07:00
Andrew Pinski
623f4556de
tree-ssa-live (calculate_live_on_entry): Free saw_def at the end of the function.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-live (calculate_live_on_entry): Free saw_def
at the end of the function.
From-SVN: r81814
2004-05-13 16:06:03 -07:00
Andrew Pinski
960076d930
tree-ssa-dce.c (perform_tree_ssa_dce): Free el at the end of the function.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-dce.c (perform_tree_ssa_dce): Free
el at the end of the function.
From-SVN: r81813
2004-05-13 16:01:52 -07:00
Andrew Pinski
eb3a47ba3a
uninit-H.c: Test for __PPC__ and __ppc__ for the powerpc case.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
for the powerpc case.
From-SVN: r81812
2004-05-13 15:56:28 -07:00
Jeff Law
6c875a31e1
tree-into-ssa.c (compute_global_livein): Use EXECUTE_IF_SET_IN_BITMAP rather than iterating through the blocks testing...
...
* tree-into-ssa.c (compute_global_livein): Use EXECUTE_IF_SET_IN_BITMAP
rather than iterating through the blocks testing each bit in
livein to initialize the worklist.
(mark_def_sites): Remove useless checks of KILLS for virtual
operands.
From-SVN: r81811
2004-05-13 16:46:19 -06:00
Andrew Pinski
0e7b565cbf
Fix format in (and bug number):
...
2004-05-13 Bud Davis <bdavis9659@comcast.net>
PR fortran/15204
* io/intrinsic/string_intrinsics.c (adjustr): rework logic.
From-SVN: r81810
2004-05-13 15:41:37 -07:00
Andrew Pinski
8b7520861b
tree-into-ssa.c (insert_phi_nodes_for): XFREE bitmaps allocated with BITMAP_XMALLOC.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-into-ssa.c (insert_phi_nodes_for): XFREE
bitmaps allocated with BITMAP_XMALLOC.
From-SVN: r81809
2004-05-13 15:10:43 -07:00
Andrew Pinski
77e2332572
loop-unswitch.c (unswitch_single_loop): Free bbs at the end.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* loop-unswitch.c (unswitch_single_loop): Free bbs at
the end.
From-SVN: r81808
2004-05-13 15:02:16 -07:00
Andrew Pinski
07a1f7953e
final.c (shorten_branches): Free uid_shuid before reallocating it.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* final.c (shorten_branches): Free uid_shuid before
reallocating it.
From-SVN: r81807
2004-05-13 14:52:34 -07:00
Andrew Pinski
2b64895754
bb-reoder.c (connect_traces): Free cold_traces at the end.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* bb-reoder.c (connect_traces): Free cold_traces at the end.
From-SVN: r81806
2004-05-13 14:44:20 -07:00
Jeff Law
91581bccd5
tree-ssa-forwprop.c (record_single_argument_cond_exprs): Accept new parameters for the statement and variable worklist as well as a...
...
* tree-ssa-forwprop.c (record_single_argument_cond_exprs): Accept
new parameters for the statement and variable worklist as well
as a bitmap of interesting SSA_NAMEs. Walk over the statement
worklist recording interesting variables in the variable worklist
and bitmap. Handle casts between integral and boolean types.
(substitute_single_use_vars): Accept new parameters for the statement
and variable worklist. When a substitution is made add a new
entry to the statement worklist. Handle casts between integral
and boolean types.
(tree_ssa_forward_propagate_single_use_vars): Rework to pass
worklists to children. Iterate until the statement worklist
is empty.
* gcc.dg/tree-ssa/20040513-1.c: New test.
* gcc.dg/tree-ssa/20040513-2.c: New test.
From-SVN: r81803
2004-05-13 14:55:06 -06:00
Andrew Pinski
30107ebef8
btest-gcc.sh: Remove g77.sum from TESTLOGS.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* btest-gcc.sh: Remove g77.sum from TESTLOGS.
From-SVN: r81799
2004-05-13 12:06:56 -07:00
Andrew Pinski
755bddc8a6
archive.c (objc_read_class): Initialize class_name.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* archive.c (objc_read_class): Initialize class_name.
(objc_read_selector): Initialize selector_name.
From-SVN: r81798
2004-05-13 12:01:04 -07:00
Benjamin Kosnik
7549d7f202
re PR libstdc++/15046 (Math functions misdetected by cross configuration)
...
2004-05-13 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/15046
* crossconfig.m4: Add C99 math bits for linux crosses.
* configure: Regenerate.
From-SVN: r81797
2004-05-13 17:49:42 +00:00
Paul Brook
09532ff594
20030808-1.c: Force enum size.
...
* gcc.dg/tree-ssa/20030808-1.c: Force enum size.
* gcc.dg/tree-ssa/20030714-1.c: Ditto.
* gcc.dg/tree-ssa/20030708-1.c: Ditto.
From-SVN: r81796
2004-05-13 17:20:10 +00:00
Simon Marshall
95b147fe4a
re PR libstdc++/15090 (-fno-for-scope vs. libstdc++)
...
2004-05-13 Simon Marshall <simon.marshall@misys.com>
Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/15090
* include/bits/locale_facets.h: Fix for -fno-for-scope.
* include/debug/safe_sequence.h: Same.
* include/debug/safe_iterator.tcc: Same.
* src/debug.cc: Same.
* src/locale.cc: Same.
* src/locale_init.cc: Same.
* src/localename.cc: Same.
* config/locale/gnu/ctype_members.cc: Same.
* config/locale/gnu/numeric_members.cc: Same.
* testsuite/testsuite_abi.cc: Same.
* testsuite/testsuite_hooks.cc: Same.
Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com>
From-SVN: r81795
2004-05-13 16:29:39 +00:00
Jonathan Wakely
d7f3083354
abi.html: Document effect of -fabi-version on value of __GXX_ABI_VERSION...
...
2004-05-13 Jonathan Wakely <redi@gcc.gnu.org>
* docs/html/abi.html: Document effect of -fabi-version on value
of __GXX_ABI_VERSION, and that it's defined in c-cppbuiltin.c.
Fix markup.
From-SVN: r81794
2004-05-13 16:50:02 +01:00
Andrew Pinski
520f0c4803
tree-outof-ssa.c (rewrite_vars_out_of_ssa): Free map at the end of the block.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-outof-ssa.c (rewrite_vars_out_of_ssa): Free map at
the end of the block.
From-SVN: r81793
2004-05-13 08:28:07 -07:00
Andrew Pinski
f472590a2a
tree-into-ssa.c (def_blocks_free): XFREE bitmaps allocated with BITMAP_XMALLOC.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-into-ssa.c (def_blocks_free): XFREE bitmaps allocated
with BITMAP_XMALLOC.
From-SVN: r81791
2004-05-13 08:26:33 -07:00
Andrew Pinski
d1f9044b7b
tree-ssa-alias.c (delete_alias_info): XFREE bitmaps allocated with BITMAP_XMALLOC.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-alias.c (delete_alias_info): XFREE bitmaps allocated
with BITMAP_XMALLOC.
From-SVN: r81789
2004-05-13 08:24:47 -07:00
Andrew Pinski
cfa4cb00a7
tree-ssa-dom.c (tree_ssa_dominator_optimize): Free nonzero_vars at the end of the function.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-dom.c (tree_ssa_dominator_optimize):
Free nonzero_vars at the end of the function.
From-SVN: r81788
2004-05-13 08:21:53 -07:00
Andrew Pinski
0b87eff524
convert.c (convert_to_integer): Make a CONVERT_EXPR when there is a need to generate code instead of a NOP_EXPR.
...
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* convert.c (convert_to_integer): Make a CONVERT_EXPR when there is a
need to generate code instead of a NOP_EXPR.
From-SVN: r81787
2004-05-13 08:20:24 -07:00
Benjamin Kosnik
4b351c6ee8
re PR libstdc++/15074 (g++ -lsupc++ still links against libstdc++)
...
2004-05-13 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/15074
* docs/html/faq/index.html: Update docs for libsupc++ usage.
From-SVN: r81786
2004-05-13 15:14:07 +00:00
Benjamin Kosnik
5c61a86377
re PR libstdc++/15412 (_GLIBCXX_ symbols symbols defined and used in different namespaces)
...
2004-05-13 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/15412
* include/bits/stl_threads.h (_GLIBCXX_mutex): Move to namespace
__gnu_internal.
(_GLIBCXX_mutex_address): Same.
(_GLIBCXX_once): Same.
(_GLIBCXX_mutex_init): Same.
(_GLIBCXX_mutex_address_init): Same.
From-SVN: r81785
2004-05-13 14:54:24 +00:00
Andreas Schwab
c15190ecef
re PR testsuite/10819 (testsuite creates CR+LF on compiler version lines in test summary files)
...
PR other/10819
* lib/gfortran.exp (gfortran_version): Do not match NL/CR
characters.
From-SVN: r81784
2004-05-13 14:38:53 +00:00
Ian Lance Taylor
eb18fd8d19
gcc.c (default_compilers): Fill out initializers for new Fortran entries.
...
* gcc.c (default_compilers): Fill out initializers for new Fortran
entries.
From-SVN: r81782
2004-05-13 14:08:39 +00:00
Benjamin Kosnik
4b260c2013
abi.html: New.
...
2004-05-13 Benjamin Kosnik <bkoz@redhat.com>
* docs/html/abi.html: New.
* docs/html/abi.txt: Remove.
* docs/html/documentation.html: Add link.
* testsuite/Makefile.am: Add files.
* testsuite/Makefile.in: Regenerated.
* testsuite/abi_check.cc: Move and modify code into...
* testsuite/testsuite_abi.cc: Add.
* testsuite/testsuite_abi.h: Add.
* docs/html/17_intro/TODO: Update.
* include/bits/stl_pair.h: Format.
From-SVN: r81781
2004-05-13 12:50:53 +00:00
Joseph Myers
f8f456c68a
gfortran.texi: Use @table @emph instead of @itemize @emph.
...
* gfortran.texi: Use @table @emph instead of @itemize @emph.
Remove "set DEVELOPMENT".
(Compiling GFORTRAN): Remove.
From-SVN: r81780
2004-05-13 13:30:21 +01:00
Paul Brook
d81d0bdd6a
* config/arm/arm.h (PCC_BITFIELD_TYPE_MATTERS): Define.
...
From-SVN: r81777
2004-05-13 11:25:49 +00:00
Paul Brook
6b04578500
arm.c (arm_default_short_enums): New function.
...
* config/arm/arm.c (arm_default_short_enums): New function.
(TARGET_DEFAULT_SHORT_ENUMS): Define.
From-SVN: r81776
2004-05-13 11:16:27 +00:00
Tobias Schlüter
75089d48a0
MAINTAINERS (Write After Approval): Add myself.
...
2004-05-13 Tobias Schl��ter <tobi@gcc.gnu.org>
* MAINTAINERS (Write After Approval): Add myself.
From-SVN: r81774
2004-05-13 12:36:36 +02:00
Joseph Myers
61995575da
update_web_docs: Also remove old .gz files from subdirectories on the 15th of the month.
...
* update_web_docs: Also remove old .gz files from subdirectories
on the 15th of the month.
From-SVN: r81773
2004-05-13 11:30:28 +01:00
Joseph Myers
282043099b
* update_web_docs (MANUALS): Add gfortran.
...
From-SVN: r81772
2004-05-13 11:14:00 +01:00
Bud Davis
92fbb7592b
re PR libfortran/15204 (ADJUSTR intrinsic accesses corrupted pointer)
...
PR fortran/15294
* gfortran.fortran-torture/execute/adjustr.f90: New file.
* io/intrinsic/string_intrinsics.c(adjustr): rework logic.
From-SVN: r81771
2004-05-13 10:11:02 +00:00
Arnaud Charlet
014251eae3
update_web_docs: Fix generation of Ada docs.
...
2004-05-13 Arnaud Charlet <charlet@act-europe.fr>
* update_web_docs: Fix generation of Ada docs.
From-SVN: r81770
2004-05-13 11:09:25 +01:00
Joseph Myers
90c3ba6e0d
* update_version (ADD_BRANCHES): Remove tree-ssa-20020619-branch.
...
From-SVN: r81768
2004-05-13 09:59:23 +01:00
Joseph Myers
78ff5eeaac
* gcc_release (DIFF): Remove -3 option.
...
From-SVN: r81767
2004-05-13 09:54:30 +01:00
Diego Novillo
6de9cd9a88
Merge tree-ssa-20020619-branch into mainline.
...
From-SVN: r81764
2004-05-13 02:41:07 -04:00
GCC Administrator
ac1a20aec5
Daily bump.
...
From-SVN: r81758
2004-05-13 00:16:12 +00:00
Paolo Bonzini
5eaad4813d
Replace several arrays with a struct of arrays.
...
2004-05-12 Paolo Bonzini <bonzini@gnu.org>
Replace several arrays with a struct of arrays.
* combine.c (struct reg_stat): New.
(init_reg_last_arrays): Renamed to...
(init_reg_last): ...this. Callers adjusted.
(reg_stat): New.
(combine_instructions): Allocate it and use it.
(reg_last_death, reg_last_set, reg_last_set_value,
reg_last_set_label, reg_last_set_table_tick,
reg_last_set_invalid, reg_nonzero_bits, reg_sign_bit_copies,
reg_last_set_mode, reg_last_set_nonzero_bits,
reg_last_set_sign_bit_copies): Replace throughout
with items of reg_stat.
From-SVN: r81740
2004-05-12 08:32:00 +00:00
Richard Sandiford
f5657d6742
re PR target/15331 (Assembler error building gnatlib on IRIX 6.5 with GNU as 2.14.91)
...
PR target/15331
* 5gmastop.adb (Roff): Choose between '4' and '0', not '4' and ' '.
From-SVN: r81737
2004-05-12 07:25:52 +00:00
Kaz Kojima
e51f915912
re PR rtl-optimization/15100 (cc1plus got hang-up on libstdc++-v3/testsuite/abi_check.cc)
...
PR optimization/15100
* combine.c (distribute_notes): Don't create a dangling
REG_LIBCALL/REG_RETVAL note.
From-SVN: r81736
2004-05-12 04:32:01 +00:00
GCC Administrator
d0fb39b330
Daily bump.
...
From-SVN: r81729
2004-05-12 00:16:13 +00:00
Aldy Hernandez
6a599451a5
spe.md (spe_evneg): Rename to negv2si2.
...
* config/rs6000/spe.md (spe_evneg): Rename to negv2si2.
* config/rs6000/rs6000.c (bdesc_1arg): Change spe_evneg to
negv2si2.
From-SVN: r81724
2004-05-11 23:41:08 +00:00
Aldy Hernandez
425a2bde9a
* doc/md.texi (Standard Names): Fix typo in vec_init description.
...
From-SVN: r81723
2004-05-11 23:35:57 +00:00
Roger Sayle
4413b636d9
utils.c (max_size): Use MIN_EXPR to find the minimum value of a COND_EXPR.
...
* utils.c (max_size): Use MIN_EXPR to find the minimum value of a
COND_EXPR.
From-SVN: r81721
2004-05-11 22:54:55 +00:00
Ziemowit Laski
daca85ca4f
altivec-8.C: Use '-maltivec' instead of '-faltivec'; include <altivec.h> explicitly.
...
2004-05-11 Ziemowit Laski <zlaski@apple.com>
* g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
include <altivec.h> explicitly.
* gcc.dg/altivec-13.c: Likewise.
From-SVN: r81719
2004-05-11 21:47:35 +00:00
Geoffrey Keating
bed7b8f18d
* doc/gty.texi (GTY Options): Clarify example.
...
From-SVN: r81718
2004-05-11 21:35:57 +00:00
Mike Stump
c72c42e8fb
Fix typo.
...
From-SVN: r81717
2004-05-11 20:59:12 +00:00
Fariborz Jahanian
44b2a8daf3
Test for AltiVec function vec_ld, passing a pointer to const vector.
...
Approved by Aldy Hernandez.
From-SVN: r81716
2004-05-11 20:29:48 +00:00